最近我下载了 Android SDK,但我最终安装了 API 版本 10 (Android 2.3.3) 的 SDK-Platform,因为这是我最初想使用的版本。但是现在我还需要使用 Android 4.0.3,但 SDK 管理器不断无法安装 API 版本 15 的 SDK 平台,因此也没有安装相应的系统映像。
所以我想知道,在模拟器上使用 Android ICE、Jellybean(将来)和 Gingerbread 的正确方法是什么?
最近我下载了 Android SDK,但我最终安装了 API 版本 10 (Android 2.3.3) 的 SDK-Platform,因为这是我最初想使用的版本。但是现在我还需要使用 Android 4.0.3,但 SDK 管理器不断无法安装 API 版本 15 的 SDK 平台,因此也没有安装相应的系统映像。
所以我想知道,在模拟器上使用 Android ICE、Jellybean(将来)和 Gingerbread 的正确方法是什么?
您应该启动 Android SDK Manager 并且应该会看到新的 OS 平台。您可以下载操作系统映像(es Gingerbread、ICS 等)。
否则,您可以从 www.android.com 下载新版本并重新安装所有内容。
在您的 PC 中下载操作系统映像后,您可以使用这些映像创建不同的模拟器。希望这个hep。
就像 nkr 所说,您应该尝试以完全权限运行 sdk 管理器(UAC 在windwos7 上比在 windows vista 上工作得更好,但有时它需要帮助;))。
仅供参考:上一个问题可能是关于同一问题
您的构建目标应该始终是最新的平台(即 Jelly Bean API 16)。属性->Android->构建目标
在您的清单中,您应该定义如下内容:
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="16" />
如果您的代码使用了以前版本中没有的东西,Lint 会告诉您。您可以在任何模拟器上测试您的代码以确保正确的功能。