avd - 安卓4.0 如何创建一个AVD?

  显示原文与译文双语对照的内容

Android 4.0现已发布。 我刚刚更新了 ADT 插件并下载了 4.0 SDK 。 但当我试图为 Android 4.0创建一个 AVD 时,Eclipse 告诉我'无法找到一个'的'用于 ABI armeabi复制到AVD文件夹的文件'。

我找到了 d:android-sdk-windowsplatformsandroid-14 缺少其他版本的'图像'文件夹。 这里文件夹可能有创建AVD的'userdata.img'。

'userdata.img'4.0应该在哪里得到,以及如何为Android创建 AVD?

时间:

我做了同样的事情。 如果你查找范围中的"Android SDK Manager""android 4.0 ( API 14 )"一部分你将看到几个软件包。 其中一个名为"arm EABI v7a系统映像"。

为了创建 Android 4.0虚拟设备,你需要下载以下内容:

The Android SDK download system

对于我们的开发机器没有互联网连接的另一个解决方案是:

在你的SDK目录的顶层创建一个名为 system-images的文件夹。 创建子目录 android-14android-15 ( 作为适用的) 。 将完整的armeabi-v7a 文件夹解压缩到这些目录;sysimg_armv7a-15_r01.zip ( 来自 比如 的知识库) 指向 android-15,sysimg_armv7a-14_r02.zip 到 android-14

我未尝试这里过程中脱机,所以最终 relented sysimg的这些大的,然后用我宽带津贴在家,但上面这些是目标位置,以备查。

我试着创建 image 子目录,在 14和 15中它们不存在,但这允许AVD创建一个图像( 15,但不是 14 ),它在 15分钟后没有显示 Android logo 。

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

对于 IntelliJ IDEA,在运行 模拟器 之前,你还必须先创建一个分流器,这样你就必须进入 Android SDK Manager 并创建一个新的整流器。 这应该能解决你的问题。。 请确保在执行以下步骤之前,你已经按照上面的回答来包含手臂。

如果你有自己的Android SDK版本,也可以得到这个问题。 你会得到一个稍微不同的错误:

找不到'userdata.img'. svn的文件复制到AVD文件夹。

由于某些原因,Android虚拟设备( AVD ) 管理器认为 .svn 文件夹正在指定一个应用程序二进制接口 ( ABI ) 。 它寻找 userdata.img.svn 内的文件夹,找不到它,所以它就失败了

我使用命令行解释器扩展中找到响应,使堆栈溢出问题 移除. svn 所有目录中的文件所有 .svn 文件夹递归地从 android-sdk 来删除文件夹。 此后,AVD管理器成功创建 AVD 。 我还没有弄清楚如何让SDK与 Subversion 兼容。

...