我有一个工作的AVD。我尝试了一些编辑。
当我将设备从未选择设备更改为 Nexus One 时, CPU /中提供了选项ABI 下拉列表。
当我将其更改为 Android TV(1080p)时, CPU / ABI 下拉列表已停用,其值已更改为无系统映像为此目标安装。
当我将其更改回 Nexus One 时,下拉列表仍然处于停用状态,其值仍为未为此目标安装系统映像。
有谁能告诉我这里发生了什么?
请帮帮我。感谢。
答案 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 ;默认' 文件夹。
那就是它。
答案 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管理器中选中更新/新建复选框。如果未选中,您可能无法获得有关Android 5.0软件包的通知,如果它们已经不在您的软件包列表中。希望你明白我在说什么。
PostScript:我不知道您的Nexus One问题。如果你做了更多的事情,请在你的问题中添加更多细节。对回答者有帮助。