2012-10-02 64 views
6

在Android SDK管理器,如果展开任何API,你看到的包说这样的话“SDK平台,谷歌的API”以及许多其他的包,比如“REAL3D,仿生”等截图:Android SDK Manager,要安装什么?

screenshot

我的问题是,如果我想为一些最常见的Android配置创建虚拟设备,那么所有这些软件包之间有什么区别,以及需要安装哪些软件包?我是否需要安装SDK平台,Google API或任何其他软件包才能创建仿真?

SDK平台和谷歌API有什么区别?

+1

上周我遇到了这个问题,但没想到在这里问;相反,我只是安装了一切:P – Vulcan

回答

6

你需要以下

1)SDK平台(2.2,2.3或4.0 ..根据您的需要)

2)SDK工具/ SDK平台工具(构建,测试和调试应用程序)

Google API充当Google Map的接口,而SDK Platform将提供对特定API平台(2.2,2.3等)的访问。

+0

如果我从一个普通的SDK开始,然后想要添加对Google地图的支持,是否可以像进行一些导入一样简单? –

+0

是的。只需导入maps.jar即可。 –

+0

另外还需要Android Manifest文件中的条目。添加'' –

2

基本上你只需要SDK平台。其他软件包只需要,如果你想使用它们的API。例如,如果您想将Maps-Functionality集成到您的应用程序中。 有关更多信息,请参阅here

2
  1. SDK工具

    必需。您的新SDK安装将安装最新版本。请务必回应Android Studio更新提示,让您的SDK工具保持最新状态。

  2. SDK平台工具

    必需。您的新SDK安装将安装最新的稳定版本。请务必回应Android Studio更新提示,让SDK平台工具保持最新状态。

  3. SDK平台

    必需。您的环境中至少需要一个平台,以便能够编译您的应用程序。为了在最新的设备上提供最佳的用户体验,我们建议您使用最新的平台版本作为构建目标。您仍然可以在旧版本上运行您的应用,但您必须针对最新版本进行构建,才能在具有最新版本Android的设备上运行时使用新功能。

http://developer.android.com/tools/help/sdk-manager.html