如何创建或查找一个"userdata.img"文件以便复制到AVD文件夹中,该文件与ABI armeabi相关。

10
我正在Eclipse上运行Hello World Android SDK测试。在安装了最新的Android SDK平台后,我尝试创建AVD。
在Eclipse中:
1.选择窗口> AVD管理器。 2.单击New....。 3.创建新的AVD对话框出现。 4.键入AVD的名称,例如“my_avd”。 5.选择一个目标。(最新平台) 6.忽略其余字段。 7.单击Create AVD。
但是当我返回到Eclipse时,我收到了一个红色的错误消息,上面写着:
"unable to find a "userdata.img" file for ABI armeabi to copy into the AVD folder.
我有一个Windows Vista 64位,Eclipse 3.7.2和Android平台4.0.3。如果有人能帮助我,我非常感激。如果您可能知道我可能做错了什么,请告诉我。 :)
这是我一直在尝试做的http://developer.android.com/resources/tutorials/hello-world.html
3个回答

31

在Eclipse中点击Android SDK管理器。 然后在Android 4.0.x您的版本中,点击ARM EABI v7A系统镜像,并点击安装包。

这样应该就可以了...


6
既然这个问题已经得到解决,为什么不将其标记为解决方案呢? - SAFAD

6

仅供记录:我遇到了相同的错误,但无法通过这里的提示解决问题。最终我发现,在使用AVD管理器创建新设备后,我没有在CP/ABI对话框中进行选择(这个字段在我找到的教程中没有说明……)

实际上,需要安装ARM EABI v7A系统映像,以便Android 4.0.x能够正常运行。根据Raju的建议,点击“安装包”即可。

之后,我按照建议确保填写了CPU/ABI字段,然后一切都很顺利。


0
如果您已经安装了“ARM EABI v7A System Image”,但仍然无法正常工作,则可以在shell中尝试使用“android update avd -n h”命令(其中h是我的Android虚拟设备的名称,请将其替换为您特定的AVD名称)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接