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

标签 java android

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

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

我对 Android 开发完全是菜鸟...

最佳答案

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

如果不确定您想要什么 API,我建议使用 2.x,并忽略任何较旧的 Android 版本,因为它基本上毫无意义,according to platform version breakdown statistics published by Google .

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

关于java - 安装Android SDK时选择哪个Android平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12321437/

相关文章:

java - 如何对复杂类型的 Hibernate 搜索结果进行排序

android - 从 Activity 更新 fragment 内部的值

java - 仅使用 Java 从 apk 中提取 AndroidManifest.xml 文件

android - 启用 pjsip 日志配置 android

java - Android Sync Provider 服务器端如何实现?

java - SimpleDateFormat解析时间时出现parseException

java - 如何平滑上下移动 android View 8 次?

java - 如何减少 Google App Engine 数据存储延迟?

java - 如何使用 BeanUtils 自省(introspection)获取 Java 对象的所有属性列表?

android - 日期时间选择器 FragmentManager 异常