【问题标题】:arm eabi v7a system image not found androidarm eabi v7a 系统映像未找到 android
【发布时间】:2012-07-02 05:55:50
【问题描述】:

我要使用 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 级别是没有用的。

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

非常感谢您的帮助!

【问题讨论】:

    标签: java android android-emulator


    【解决方案1】:

    理想情况下不应如此。

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

    您可以尝试一些方法:

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

    【讨论】:

    • 你的第一个方法,现在有效。想知道为什么以前没有!谢谢你。
    【解决方案2】:

    我所做的是:

    从 Android SDK 管理器中,我安装了以下选项:

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

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

    1. 关闭日食

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

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

    4. 打开eclipse

    【讨论】:

    • 您能否尝试改写第 3 点。我无法理解它,因此无法正确编辑它(基本上保持原样)。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    • 2016-07-27
    相关资源
    最近更新 更多