对于多个API版本,使用多个AVD图像的正确方法是什么?

时间:2012-07-31 14:49:53

标签: android android-emulator avd

最近我下载了Android SDK,但我最终安装了API-Platform for API-version 10(Android 2.3.3),因为这是我最初想要使用的版本。但是现在我还需要使用Android 4.0.3,但SDK Manager仍然无法安装API-15的SDK-Platform,因此也没有安装相应的系统映像。

所以我想知道,在模拟器上使用Android ICE,Jellybean(未来)和Gingerbread的正确方法是什么?

3 个答案:

答案 0 :(得分:2)

您应该启动Android SDK Manager,您应该看到新的OS平台。 您可以下载操作系统映像(es Gingerbread,ICS等)。

否则,您可以从www.android.com下载新版本并重新安装所有内容。

在PC中下载操作系统映像后,您可以使用这些映像创建不同的模拟器。 希望如此。

答案 1 :(得分:1)

就像nkr所说,你应该尝试以完全权限运行sdk管理器(UAC在Windows 7上比在windows vista上运行得更好,但有时它需要一只手;)。)。

仅供参考:previous question probably about the same issue

答案 2 :(得分:1)

您的构建目标应始终是最新平台(即Jelly Bean API 16)。属性 - > Android->构建目标

在你的清单中,你应该定义类似的东西:

  <uses-sdk
    android:minSdkVersion="10"
    android:targetSdkVersion="16" />

Lint会告诉您代码是否使用了以前版本中不可用的内容。您可以在任何模拟器上测试代码以确保正确的功能。