Android 4.0已经发布。我刚刚更新了ADT插件,下载了4.0 SDK。但是当我尝试为Android 4.0创建AVD时,Eclipse告诉我“无法找到”用户数据。img'文件ABI armeabi复制到AVD文件夹'。

我发现d:\android-sdk-windows\platforms\android-14缺少了其他版本有的“images”文件夹。这个文件夹可能有“userdata”。img'创建一个AVD应该有。

我应该在哪里得到'userdata。img',我如何为Android 4.0创建一个AVD ?


当前回答

这个答案是在Android Studio中创建AVD。

首先点击Android Studio顶部栏上的AVD按钮。

在此窗口中单击“创建虚拟设备”

现在您将为AVD选择硬件配置文件,然后单击下一步。

在你的AVD中选择你想要的Android Api版本。如果没有api,请下载。单击next。

这是现在的窗口,自定义一些AVD功能,如摄像头,网络,内存和ram大小等。保持默认值并单击Finish。

你的AVD已经准备好了,现在点击Android Studio中的AVD按钮(和第一步一样)。然后你将能够在列表中看到创建的AVD。点击播放按钮在你的AVD。

你的AVD马上就要开始了。

其他回答

我也这么做了。如果你在“Android 4.0 (API 14)”部分的“Android SDK管理器”中查看,你会看到一些包。其中一个名为“ARM EABI v7a系统映像”。

这是创建Android 4.0虚拟设备所需的下载文件:

如果你安装了系统镜像,仍然得到这个错误,这可能是Android SDK管理器没有把文件放在正确的文件夹中的AVD管理器。查看堆栈溢出问题的答案如何为Android 4.0.3创建一个AVD ?(无法找到'userdata.img')。

这个网站Android创建AVD向您展示如何安装最新版本的Android SDK和AVD版本4在Eclipse的视频和截图,如果你仍然卡住?

我有一个类似的问题,但使用IntelliJ IDEA而不是Eclipse。我已经安装了ARM EABI,但我仍然得到了错误。

对于IntelliJ IDEA,似乎你也必须在运行模拟器之前创建一个AVB,所以要做到这一点,你必须进入Android SDK管理器并创建一个新的AVB。这应该能解决你的问题…在执行这些步骤之前,请确保按照上述答案包含了ARM。

这个答案是在Android Studio中创建AVD。

首先点击Android Studio顶部栏上的AVD按钮。

在此窗口中单击“创建虚拟设备”

现在您将为AVD选择硬件配置文件,然后单击下一步。

在你的AVD中选择你想要的Android Api版本。如果没有api,请下载。单击next。

这是现在的窗口,自定义一些AVD功能,如摄像头,网络,内存和ram大小等。保持默认值并单击Finish。

你的AVD已经准备好了,现在点击Android Studio中的AVD按钮(和第一步一样)。然后你将能够在列表中看到创建的AVD。点击播放按钮在你的AVD。

你的AVD马上就要开始了。