【发布时间】:2011-10-10 05:24:55
【问题描述】:
我正计划开发 Android 应用程序。我下载了 SDK 和 AVD 管理器,即将下载 SDK 平台。
我的问题是,我想为 2.x 平台开发应用程序。我需要下载 API 7-10 吗?定位哪一个?
另外,如果您对此有任何提示,请提及。谢谢。
【问题讨论】:
我正计划开发 Android 应用程序。我下载了 SDK 和 AVD 管理器,即将下载 SDK 平台。
我的问题是,我想为 2.x 平台开发应用程序。我需要下载 API 7-10 吗?定位哪一个?
另外,如果您对此有任何提示,请提及。谢谢。
【问题讨论】:
不需要下载所有平台,只需下载最新的SDK,使您的应用程序与其他SDK兼容。
为此,您只需要定义 android:minSDKVersion 和 android:maxSDKVersion, android:targetSDKVersion。
<uses-sdk android:maxSdkVersion="12"
android:minSdkVersion="8">
</uses-sdk>
这是Android Developer site.“最佳实践”部分中有关“Compatibility”的详细文章
【讨论】:
总之
对于 2.1,您必须下载 API 级别 7
对于 2.2,您必须下载 API 级别 8
对于 2.3,您有以下选择来下载 API 级别
2.3 - 2.3.2 -- API 级别 9
2.3.3 - 2.3.7 -- API 级别 10
要查看 API 级别和 Android 操作系统版本,您必须查看:API Levels
我建议您在开始构建任何 Android 应用程序之前至少检查一次 Platform Versions。
【讨论】: