1

我必须使用 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-系统映像

现在,谁能解释我如何解决这个问题,好吗?这对于查看和重新安装 Manager/SDK/API Levels 来说是非常特殊的,一次又一次没有用。

参考:Android SDK 管理器未显示 ARM EABI v7a 系统映像选项

非常感谢您的帮助!

4

2 回答 2

2

理想情况下,情况不应如此。

例如,可以在 SDK 管理器窗口中看到 ARM EABI v7a 系统映像(API 级别 15)。

你可以尝试几件事:

  • 重新安装 SDK。
  • 或者,删除 ANDROID_SDK_INSTALL_FOLDER\system-images\android-15 文件夹,然后重新安装 SDK 并尝试。
于 2012-07-02T08:35:10.233 回答
0

我所做的是:

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

  • 平台 SDK
  • ARM EABI V7A 系统映像

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

  1. 关闭日食

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

  3. 打开您使用的系统映像的文件夹。我可以在一个名为“default”的文件夹中,在“armeabi-v7a”中只需要剪切和移动“armeabi-v7a”“default”然后“delete”默认的位置。

  4. 打开日食

于 2014-03-15T20:12:00.757 回答