我正在尝试在the tutorials之后为Android 4.0.3创建我的第一个AVD,但是我收到了错误消息:
[2012-05-09 10:46:29 - SDK Manager]无法找到ABI armeabi的'userdata.img'文件复制到AVD文件夹。
我试图解决:
文件<sdk>/system-images/android-15/armeabi-v7a/userdata.img
存在,它是一个4mb文件,只读。
相关问题:How to create an AVD for Android 4.0 - 答案在这里没有用。
我正在Ubuntu 11.10上运行Eclipse Indigo Service Release 2 Build id:20120216-1857。
答案 0 :(得分:18)
确保安装了所有最新文件。转到Eclipse中的SDK管理器(WINDOW / SDK Manager)。确保所有文件都显示为“已安装”。
答案 1 :(得分:3)
我在尝试为Android 2.3.3(API 10)设置模拟器时遇到了这个问题。
我的SDK中安装了两个平台:API 10和17.我注意到这些平台的userdata.img
文件位于以下位置:
system-images/
android-17/
x86/
userdata.img
android-10/
x86/
images/
x86/
userdata.img
正如您所看到的,android-10
平台的模拟器图像可能未放在正确的文件夹中。
无论如何,简而言之:如果您处于相同的情况,只需将android-[version]/x86/images/x86/
文件夹的内容移动到android-[version]/x86/
文件夹即可。它对我有用。
显然,如果您尝试启动ARM映像,请使用armeabi
文件夹而不是x86
文件夹执行相同的操作。
答案 2 :(得分:2)
我认为您还必须在Android 4.1下载ARM EABI v7a系统映像
答案 3 :(得分:0)
我写了一个安装指南,让Android SDK和Eclipse协同工作。在防火墙方面,您可能会遇到一些陷阱,特别是在Windows上。这是:
http://testigniter.blogspot.co.uk/2012/06/eclipse-with-android-sdk-installation.html
答案 4 :(得分:0)
打开SDK管理器(以管理员身份运行) - &gt; Android 4.1(API 16) - &gt; ARM EABI v7a系统映像。安装它。