Android SDK Manager - 我应该选择安装哪个软件包?

时间:2014-01-09 06:28:41

标签: android eclipse adt

我想安装Android SDK, 当出现“Android SDK Manager”窗口时,我需要选择要安装的软件包。

事情是这样的: 我自己的Android手机是Android版 4.2.1

SDK支持从旧版本安装软件包,直到最新版本:Android v4.4

所以我的问题?

我应该选择安装 v4.2 套餐,就像我的手机一样吗? 我应该选择安装 v4.4 包,这是最新的吗? 或其他什么?

还有: 我选择安装的软件包后来会有什么影响?

我完全理解的一点是,它会影响我可以创建的VM ..

例如,如果我安装了一个软件包v4.2,那么我将能够在AVD Manager中创建一个适用于Android v4.2的VM。 如果我选择Package v4.4,那么VM将是v4.4。

所以这很清楚。

但我决定安装哪个软件包也会影响我的应用程序的编译方式吗?

即,相同的源代码是否会被不同地编译如果我选择安装v4.2软件包,那么如果我选择安装v4.4软件包?

(假设我没有在代码中使用任何v4.4功能)

请澄清,我想选择正确的事情......

非常感谢

2 个答案:

答案 0 :(得分:1)

我通常选择安装包API 8和最新的API。在99%的情况下,它符合我的所有需求。要编译应用程序,我选择最新的api。即使是旧手机也可以解决这个问题。 您不需要像手机一样安装exacly相同的api包。你可以使用你想要的任何api(但最新推荐)

答案 1 :(得分:0)

从技术上讲,您只需要安装SDK平台文件,以获得您计划定位应用程序的最低API级别。因此,如果您计划将应用程序定位到ICS(4.0.3)及更高版本,则至少应该具有API级别15的SDK平台文件。

但如果您选择下载SDK Manager上列出的每个组件,则不会发生任何事情。重要的是如何为您的应用设置项目。在eclipse中它是通过一个向导,因此它非常自我解释。