繁体   English   中英

安装Android SDK时应选择哪个Android平台?

[英]Which Android platform to choose when installing the Android SDK?

安装Android SDK之后,我注意到我需要选择平台,即Android 1.3一直到4.1。

我的问题是,这是否意味着如果我创建一个应用程序,就必须在每个平台上分别创建它?

我完全是Android开发的入门者...

基本上建议您选择计划在应用程序中支持的最低API (除非您知道有理由对其进行不同的设置)。 例如,如果您的应用仅适用于Honeycomb和更高版本,则选择SDK 3.0以访问您可能想使用的HC中新引入的所有功能。 但是,如果您的应用程序也应在运行Android 2.0.1版(如果需要的话甚至是1.6版)的旧设备上运行,则将此值设置为所需的最低API。 因此,现在该规则已足够满足您的需要,并可以确保您意外地不会使用所有目标平台上都不支持的API方法,这将导致应用程序崩溃。

根据Google发布的平台版本细分统计信息 ,如果不确定自己想要的API是什么,我建议您选择2.x,而忽略任何较旧的Android版本,因为它基本上毫无意义。

我建议您阅读此SDK文章 ,了解如何定义minSdktargetSdk元素以满足您的要求。

不能。您可以在Android Manifest中为您的应用程序指定一个minimumsdkversion ,以便它支持从此API级别到最新平台的所有平台。

有关更多信息,请参见此处

编辑:当然,如果没有支持库或某些第三方库(例如,动作栏,片段,可扩展的通知等),您将无法在较旧的SDK中使用某些较新的API函数。

在这里看看基本上这意味着您的应用程序应与此Android版本一起使用(但您也可以支持更高或更低的版本)。 我强烈建议您阅读文档,以更好地了解一切。

一个简单的答案是不。

在开发应用程序时,您可以指定要开发的最低平台。 较新的SDk将具有更多旧功能可能不可用的功能,因此必须注意确保您的应用可用于特定平台。

我建议您为developer.android.com和stakoverflow.com网站添加书签,它们将非常方便:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM