![](/img/trans.png)
[英]Starting to develop for Android, what SDK(s) should i choose to install?
[英]Android SDK Manager - Which Package Should I Choose to Install?
我想安装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的虚拟机。如果选择软件包v4.4,则该虚拟机将为v4.4。
所以这很清楚。
但是,关于要安装哪个软件包的决定也会影响我的应用程序的编译方式吗?
即,如果我选择安装v4.2软件包,而我选择安装v4.4软件包,则相同的源代码会以不同的方式编译吗?
(假设我没有在代码中使用任何v4.4功能)
请澄清一下,我想选择正确的东西...
非常感谢你
我通常选择安装软件包API 8和最新的API。 在99%的情况下,它可以满足我的所有需求。 要编译应用程序,我选择了最新的api。 即使是旧手机也可以处理。 您不需要安装与手机使用完全相同的api软件包。 您可以使用任何想要的api(但建议使用最新的api)
从技术上讲,您只需要安装SDK平台文件即可获得计划针对应用程序的最低API级别。 因此,如果您打算将应用定位为ICS(4.0.3)及更高版本,则至少应具有API级别15的SDK平台文件。
但是,如果您选择下载SDK Manager上列出的每个组件,都不会发生任何事情。 重要的是如何为应用程序设置项目。 在日食中,它是通过向导进行的,因此很容易解释。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.