arm eabi v7a系统映像未找到android

时间:2012-07-02 05:55:50

标签: java android android-emulator

我将使用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!

下图显示相同: arm-eabi-v7a-system-image

现在,有人能解释我如何解决这个问题吗?这一点非常奇怪,一次又一次地查看和重新安装Manager / SDK / API Levels是没有用的。

参考:Android SDK Manager is not showing ARM EABI v7a System Image option

非常感谢帮助!

2 个答案:

答案 0 :(得分:2)

理想情况下,情况并非如此。

例如我们可以在SDK Manager窗口中看到ARM EABI v7a系统映像(API级别15)。

你可以尝试一些事情:

  • 重新安装SDK。
  • 或者,删除ANDROID_SDK_INSTALL_FOLDER \ system-images \ _ android-15文件夹,然后重新安装SDK并尝试。

答案 1 :(得分:0)

我所做的是:

在Android SDK Manager中,我安装了以下选项:

  • Platform SDK
  • ARM EABI V7A系统映像

要使API工作,您需要执行以下步骤:

  1. 关闭日食

  2. 转到文件夹:..\sdk\system-images

  3. 打开您使用的系统映像的文件夹。我可以在一个名为&#34;默认&#34; 的文件夹中,在&#34; armeabi-v7a&#34; 中只需剪切和移动& #34; armeabi-v7a&#34; 其中&#34;默认&#34; 然后&#34;删除&#34; 默认。< / p>

  4. 打开日食