2012-05-08 117 views
1

我已经下载了Android SDK(我认为它没有版本,它是标准的)。 (1)Android SDK工具
(2)Android 4.0.3(API 15)及其下的东西如文档,样本等
(3)安卓SDK SDK安装完成后,Android SDK Manager会自动默认选择要下载的3件东西
)谷歌USB驱动
但目前我有Android 3的书,所以我应该取消选择第二个选项,即Android 4.0.3(API 15),并选择Android 3.0(API 11)或保持Android 4.0.3的所有东西将对于Android 3.
我知道在Web上有Android 4.0.3的教程,所以我为什么要去Android 3,因为我觉得它通过书籍很容易,我有Android 3在这里我的地方,仍然没有Android 4.
所以我该怎么做?Android - 从SDK管理器中选择API

回答

2

您应该选择您要定位的API级别。例如,我正在编写API级别7(Android 2.1.x)的应用程序,所以我已经在我的机器上安装了该版本。当然,您可以安装多个API级别,因此可以安全地安装任何组合(例如,同时安装3.0.x和4.0.4--由于原因,请参见最后一段)。

安装好几个API级别后,Eclipse将允许您将项目的目标API更改为您已安装的任何版本。这同样适用于命令行项目的创建。

实际上,除了您使用的版本之外,还有一个好的用例可用于安装比您所使用的版本更新的版本:测试。您可以为更新版本的API创建模拟环境,以确保您的应用程序在API级别不匹配时不会崩溃并刻录。如果我们要扩展我的上面的例子,一组明智的安装级别是3.0.x,3.2和4.0.4。您可以定位Honeycomb的初始版本(除非您需要更高版本的任何内容),并使用最新的Honeycomb和Ice Cream Sandwitch进行测试。

+0

如果我没有错SDK没有版本?这是SDK的标准版本,因为我只有一个链接在官方网站(developer.android.com)上下载SDK,在SDK安装后SDK Manager告诉我们有关Android平台的版本...... –

+0

@ R122尔加!你是对的。这是更改的API级别/版本。我会解决我的术语。 – vhallac

+0

这意味着我可以在API 4.0.x中运行我的Android 3.0程序? –

3

您可以安装一切。我会建议安装你想开发的API级别。但它不会伤害(但会浪费磁盘空间)来安装所有内容。

旁注:Android 3.0适用于平板电脑,2.x适用于旧版本,4.x适用于最新的Android智能手机设备。

+0

因此,如果我选择4.x下载,我将能够在4.x中运行Android 3程序? –