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马上就要开始了。
另一个解决方案是,对于我们这些没有互联网连接到开发机器的人来说:
在SDK目录的顶层(靠近平台和工具)创建一个名为system-images的文件夹。创建子dirs android-14和android-15(如适用)。
将完整的armeabi-v7a文件夹解压缩到这些目录;Sysimg_armv7a-15_r01.zip(从谷歌的存储库)到android-15, sysimg_armv7a-14_r02.zip到android-14。
我没有在离线的情况下尝试过这个过程,我最终妥协了,在家里使用了我的宽带津贴,但这些是这些大型sysimg的目标位置,供将来参考。
我尝试创建图像subdirs,他们在14和15中缺席,但这允许AVD创建图像(15而不是14),它在15分钟后没有显示Android标志。