2011-10-21 51 views
2

我做了一个新的eclipse重新安装+ Android SDK v4.0。我试图创建一个新的4.0 AVD,并得到这个错误: [2011-10-21 11:36:38 - SDK管理器]无法找到一个'userdata.img'文件ABI armeabi复制到AVD文件夹。Android - 无法创建新的v4.0 AVD

阅读How to create an AVD for Android 4.0,我检查了SDK管理器,并且安装了'ARM EABI v7a System Image'。在保存的一面我卸载并重新安装它。

我也复制 'C:\ Program Files文件\的Android \ Android的SDK \平台\ Android的13 \图像' 到 'C:\ Program Files文件\的Android \ Android的SDK \平台\ Android的14'

仍然收到相同的错误。我没有创建2.1 AVD的问题。

注:我运行Win XP的

发行重新启动计算机后固定本身。

+1

看看这篇文章:http://stackoverflow.com/questions/7817044/how-to-create-a-avd-for-android-4-0 – abhi

+0

再次阅读我的问题。我已经试过了,并且还链接了同一篇文章,希望我不会在那里发表。 – Yoav

+0

试试以管理员模式运行? – xDragonZ

回答

0

重新启动我的机器后问题解决。

3

这工作 http://learn2program.wordpress.com/2011/11/17/beginning-android-4-with-intellij-idea-unable-to-find-a-userdata-img-file-to-copy-into-the-avd-folder/ 显然图像文件的位置最近改变。 基本上,在eclipse中,运行/ debugconfig/android app/new config/target/automatic(是的,重新点击它)/ manage,然后按照sdk manager重新安装方法。 我现在正处于这个过程中,而且这个报告有点来自内存,因为我输入这个内容时发生了下载。好吧,它的工作,以获得AVD英寸Hello World是下一个! :)

0

更新ARM EABI v.. System图片由Android SDK管理器

0

如果已通过安装Eclipse由谷歌提供的Android SDK和你又一次在配置ADT插件安装SDK。系统不会识别第一个安装。

  1. 那里为“user1123966说:”你可以将Windows的>首选项解决这个问题
  2. 或 - > android->并更改SDK位置,在第一次安装。

我会建议你去第一个选项,并卸载第一次安装。

0

userdata.img的位置在更新版本的Android SDK中发生了变化,Eclipse尚未进行调整以适应它。以下是我的工作原理:

在你的Android SDK文件夹中,从system-images/android-15(或其他任何API版本)中取出所有文件并将它们移到platforms/android-15。对我来说,这意味着移动两个文件夹:armeabi-v7a和x86。之后,我能够制作出AVD。

0

我最近面临同样的问题,并尝试所有解决方案,但没有人为我工作。

我的错是,我没有在CPU/ABI部分做出选择,在avd-manager中创建了新的devie后。 (猜猜我是从一个糟糕的教程开始的,因为这个领域在那里也是开放的......)

0

如果你在上述评论后无法使用它,你应该尝试更新你的ADT版本至少20)。之后,我能够安装ARM EABI v ..系统映像,它工作正常。

0

为避免在创建Android 4.0.x AVD时无法找到“ABI armeabi复制到AVD文件夹中的userdata.img文件”错误,您应该确保“ARM EABI v7a System Image”安装在所有的“Android 4.0.x版”在SDK管理器部分。不要忘记重新启动AVD经理毕竟软件包安装完毕。

0

我有同样的问题。这是我的背景和我如何解决它。

当我打开我的Android SDK管理器通过开始>所有程序 >Android SDK工具> SDK管理器,我能看到ARM EABI V7A系统映像包和它实际安装

当我通过Eclipse的打开我的Android SDK管理器我甚至无法看到ARM EABI V7A系统映像包

我想通了之后,该SDK管理器,我访问通过开始菜单是位于C:\ Program Files文件(x86)的\ Android的\ Android的SDK而SDK管理器,我访问通过Eclipse中定位于C:\用户\ $(CURRENT_USER)\ Android的SDK的

所以我删除整个C:\用户\ $(CURRENT_USER)\ Android的SDK的文件夹,并重新配置Eclipse来用C :\ Program Files(x86)\ Android \ android-sdk文件夹:窗口>首选项>Android然后浏览SDK位置字段到C:\ Program Files(x86)\ Android \ android-sdk

这是众多原因之一,你可以有这样的错误,以便只是增加我的个人情况和解决方案。

干杯。