我将使用Cordova API(PhoneGap)开发一个简单的Android应用程序,它需要Android 4.0.3或更高版本(API等级15或更高版本)才能在模拟器上正确构建应用程序。
但是,当我为编码应用程序提供构建时,我碰巧看到我收到以下错误消息,
[2012-07-02 13:10:29 - SDK Manager] Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder.
在谷歌搜索这个问题时,我发现我需要在我的机器上安装arm-eabi v7a system image
才能顺利运行。
但问题是,与API 14不同,这不适用于API 15!
下图显示相同:
现在,有人能解释我如何解决这个问题吗?这一点非常奇怪,一次又一次地查看和重新安装Manager / SDK / API Levels是没有用的。
参考:Android SDK Manager is not showing ARM EABI v7a System Image option
非常感谢帮助!
答案 0 :(得分:2)
理想情况下,情况并非如此。
例如我们可以在SDK Manager窗口中看到ARM EABI v7a系统映像(API级别15)。
你可以尝试一些事情:
答案 1 :(得分:0)
我所做的是:
在Android SDK Manager中,我安装了以下选项:
要使API工作,您需要执行以下步骤:
关闭日食
转到文件夹:..\sdk\system-images
打开您使用的系统映像的文件夹。我可以在一个名为&#34;默认&#34; 的文件夹中,在&#34; armeabi-v7a&#34; 中只需剪切和移动& #34; armeabi-v7a&#34; 其中&#34;默认&#34; 然后&#34;删除&#34; 默认。< / p>
打开日食