编辑AVD时,AVD没有为此目标安装系统映像

时间:2014-09-30 10:23:56

标签: android edit avd

我有一个工作的AVD。我尝试了一些编辑。

  • 当我将设备未选择设备更改为 Nexus One 时, CPU /中提供了选项ABI 下拉列表。

  • 当我将其更改为 Android TV(1080p)时, CPU / ABI 下拉列表已停用,其值已更改为无系统映像为此目标安装

  • 当我将其更改回 Nexus One 时,下拉列表仍然处于停用状态,其值仍为未为此目标安装系统映像

有谁能告诉我这里发生了什么?

请帮帮我。感谢。

2 个答案:

答案 0 :(得分:0)

SDK更新后,我遇到了与API级别19相同的问题 在我的情况下重启eclipse解决了它。

如果它没有

出于某种原因,在sdk/system-images/android-19目录中,带有系统映像的子文件夹(armeabi-v7a和x86)被放在"default"目录中。 我只是将它们移动到android-19目录中(如果eclipse同时运行,则必须重新启动它。)

转到 sdk \ system-images 并打开您正在使用的当前API的文件夹(例如, android-19 文件夹)。 现在,您将找到名为'默认' 的文件夹,打开它,您将看到名为' armeabi-v7a&#39的文件夹; 或您安装的系统映像。 现在将文件夹' armeabi-v7a' 移至目录 sdk \ system-images ...即只是&#39 ;默认' 文件夹。

enter image description here

那就是它。

答案 1 :(得分:0)

如果您要模拟Android电视,则必须拥有适当的系统映像。尝试在sdk管理器中查找相应的图像。在您的情况下,您需要的系统映像是 Android TV ARM EABI v7a系统映像 ANDROID TV Intel x86 Atom系统映像。它们可以从android 5.0软件包中获得。

下载并安装后,您将无法收到未为此目标安装系统映像这样的消息。然后,您将能够根据需要为Android电视创建AVD。

以下图片可能会对您有所帮助。此处,系统图片在 Android 5.1 下可见。您也可以在我之前提到的 Android 5.0.1 下找到它们。

sdk manager - image

注意:确保在sdk管理器中选中更新/新建复选框。如果未选中,您可能无法获得有关Android 5.0软件包的通知,如果它们已经不在您的软件包列表中。希望你明白我在说什么。


PostScript:我不知道您的Nexus One问题。如果你做了更多的事情,请在你的问题中添加更多细节。对回答者有帮助。