我想安装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功能)
请澄清,我想选择正确的事情......
非常感谢
答案 0 :(得分:1)
我通常选择安装包API 8和最新的API。在99%的情况下,它符合我的所有需求。要编译应用程序,我选择最新的api。即使是旧手机也可以解决这个问题。 您不需要像手机一样安装exacly相同的api包。你可以使用你想要的任何api(但最新推荐)
答案 1 :(得分:0)
从技术上讲,您只需要安装SDK平台文件,以获得您计划定位应用程序的最低API级别。因此,如果您计划将应用程序定位到ICS(4.0.3)及更高版本,则至少应该具有API级别15的SDK平台文件。
但如果您选择下载SDK Manager上列出的每个组件,则不会发生任何事情。重要的是如何为您的应用设置项目。在eclipse中它是通过一个向导,因此它非常自我解释。