首页 文章

如何为Android 4.0创建AVD

提问于
浏览
344

Android 4.0现已发布 . 我刚刚更新了我的ADT插件并下载了4.0 SDK . 但是当我尝试为Android 4.0创建AVD时,Eclipse告诉我'Unable to find a ' userdata.img ' file for ABI armeabi to copy into the AVD folder' .

我发现 d:\android-sdk-windows\platforms\android-14 缺少其他版本的'images'文件夹 . 此文件夹可能具有创建AVD应具有的'userdata.img' .

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

7 回答

  • 8

    如果您控制了Android SDK版本,也可以解决此问题 . 你得到一个稍微不同的错误:

    无法找到ABI .svn的'userdata.img'文件以复制到AVD文件夹中 .

    出于某种原因,Android虚拟设备(AVD)管理器认为 .svn 文件夹指定了application binary interface(ABI) . 它在 .svn 文件夹中查找 userdata.img 但无法找到它,因此失败 .

    我使用堆栈溢出问题Removing .svn files from all directories的响应中找到的shell扩展来从 android-sdk 文件夹中递归删除所有 .svn 文件夹 . 在此之后,AVD经理能够成功创建AVD . 我还没弄明白如何让SDK与Subversion很好地配合 .

  • 5

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

    对于IntelliJ IDEA,您似乎还必须在运行模拟器之前先创建AVB,因此,您必须进入Android SDK Manager并创建新的AVB . 这应该可以解决您的问题...在执行这些步骤之前,请确保您已按照上述答案包含ARM .

  • 0

    该网站Android Create AVD向您展示如何在Eclipse中安装最新版本的Android SDK和AVD版本4,如果您仍然卡住了视频和屏幕截图?

  • 16

    如果您安装了系统映像但仍然出现此错误,则可能是Android SDK管理器未将文件放在AVD管理器的正确文件夹中 . 见an answer to Stack Overflow question How to create an AVD for Android 4.0.3? (Unable to find a 'userdata.img') .

  • 441

    我也做了同样的事 . 如果您查看“Android 4.0(API 14)”部分中的“Android SDK Manager”,您会看到一些软件包 . 其中一个名为“ARM EABI v7a System Image” .

    这是您需要下载以创建Android 4.0虚拟设备:

    The Android SDK download system

  • 5

    对于我们这些没有与我们的开发机器连接的人来说,另一个解决方案是:

    在SDK目录的顶层创建一个名为 system-images 的文件夹( platformstools 旁边) . 创建子目录 android-14android-15 (如果适用) . 将完整的 armeabi-v7a 文件夹解压缩到这些目录; sysimg_armv7a-15_r01.zip(来自,例如google's repository)转到 android-15 ,sysimg_armv7a-14_r02.zip转到 android-14 .

    我没有尝试离线这个程序,我终于心软了,并在家中使用了我的宽带限额,但这些是这些大型系统的目标位置,供将来参考 .

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

  • 0

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

    • 首先单击Android Studio顶部栏上的AVD按钮 .

    image 1

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

    image 2

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

    image 3

    • 在AVD中选择您想要的Android Api版本 . 如果没有api则下载 . 点击下一步 .

    image 4

    • 这是现在用于自定义某些AVD功能的窗口,如相机,网络,内存和柱塞尺寸等 . 只需保持默认值,然后单击完成 .

    image 5

    • 您已准备好AVD,现在点击Android Studio中的AVD按钮(与第1步相同) . 然后,您将能够在列表中看到创建的AVD . 单击AVD上的“播放”按钮 .

    image 6

    • 你的AVD即将开始 .

    image 7

相关问题