在 Android SDK 管理器中,如果您展开任何 API,您会看到包含“SDK 平台、Google API”之类的包以及许多其他包,例如“Real3D、Bionic”等。屏幕截图:
我的问题是,所有这些包之间有什么区别,如果我想为一些最常见的 android 配置创建虚拟设备,我需要安装哪些包?我是否需要安装 SDK 平台、Google API 或任何其他软件包才能创建仿真?
SDK平台和谷歌API有什么区别?
你需要关注
1)SDK 平台(2.2、2.3 或 4.0.. 取决于您的需要)
2)SDK 工具/SDK 平台工具(用于构建、测试和调试应用程序)
Google API 充当 Google Map 的接口,而 SDK 平台将提供对平台(2.2、2.3 等)特定 API 的访问。
基本上你只需要 SDK 平台。仅当您想使用它们的 API 时才需要其他包。例如,如果您想将 Maps-Functionality 集成到您的应用程序中。请参阅此处了解更多信息。
开发工具包工具
必需的。您的新 SDK 安装会安装最新版本。请务必响应 Android Studio 更新提示,以使您的 SDK 工具保持最新。
SDK平台工具
必需的。您的新 SDK 安装会安装最新的稳定版本。请务必响应 Android Studio 更新提示,以使您的 SDK 平台工具保持最新。
SDK平台
必需的。您的环境中至少需要一个平台,以便您能够编译您的应用程序。为了在最新设备上提供最佳用户体验,我们建议您使用最新平台版本作为构建目标。您仍然可以在旧版本上运行您的应用程序,但您必须针对最新版本构建,以便在装有最新版本 Android 的设备上运行时使用新功能。