【问题标题】:"No system images installed for this target" even though Image is installed“没有为此目标安装系统映像”,即使安装了映像
【发布时间】:2013-04-08 18:52:24
【问题描述】:

所以我正在尝试创建一个 AVD 模拟器,并且在尝试创建 4.2.2 系统时,即使安装了映像,我仍然收到“没有为此目标安装系统映像”错误(参见 SDK 管理器的图片)。

我的系统是 x64,这有什么不同吗?

【问题讨论】:

    标签: android eclipse avd


    【解决方案1】:

    在 SDK 更新后,我在 API 级别 19 和 在我的情况下,重新启动 eclipse 并没有解决它。

    由于某种原因,在sdk/system-images/android-19 目录中,带有系统映像的子文件夹(armeabi-v7a 和 x86)被放置在"default" 目录中。 我只是将它们移动到android-19 目录中(如果同时运行 eclipse,则必须重新启动它)。

    【讨论】:

    • 顺便说一下,它在mac上的/Users/username/下。
    • 我没有sdk/system-images/ 文件夹,但我有sdk/platforms/
    • 这对我也有用!但是我在使用 API 21 时遇到了问题,所以文件夹是 android-21。再次感谢!
    • 这对我来说不太适用。将 armeabi-v71 文件夹移动到其父文件夹允许 AVD 管理器识别它,但它无法创建设备。它显示“无法找到 ABI armeabi-v71 的 'userdata.img' 文件以复制到 AVD 文件夹中”,即使该文件夹中有一个 2GB 的 userdata.img 文件。 (尝试安装 4.3/API-18 并与 Visual Studio/Xamarin 一起使用)
    【解决方案2】:

    您只需要重新启动工具即可。我以前见过这个错误。重新启动后会显示相应的安装图像。

    您也可以尝试在“包”菜单中刷新,但最简单的方法是重新启动工具。

    【讨论】:

    • 你的意思是重启Eclipse吗?因为我试过了,但没有运气:(
    • 是的,我的意思是重启 Eclipse。这昨天对我有用。您是否尝试过“包”菜单中的“重新加载”按钮(我的其他答案?)
    • 当我重新启动 Windows 操作系统并再次启动 AVD 管理器时,它对我有用。
    【解决方案3】:

    转到 sdk\system-images 并打开您正在使用的当前 API 的文件夹(例如,在您的情况下为 android-19 文件夹)。 现在你会找到一个名为 'default' 的文件夹,打开它,你会看到名为 'armeabi-v7a' 的文件夹或你安装的任何系统映像. 现在将文件夹 'armeabi-v7a' 移动到目录 sdk\system-images...即直接移出 'default' 文件夹.

    就是这样。 我有同样的问题,这种方法对我有用。 :D

    【讨论】:

      【解决方案4】:

      我重新启动 eclipse。它对我有用,问题已解决。

      【讨论】:

        【解决方案5】:

        我也遇到了同样的问题。我的问题是通过杀死 eclipse (Command + Q) 解决的,因为我是 Mac 用户。因此,如果您在其他操作系统下,请务必终止 Eclipse 的进程并重新启动它。

        【讨论】:

          【解决方案6】:

          这里有很多可能有用的答案,但没有一个对我有用。

          在我的 Mac 上,我同时安装了 Android Studio 和 Visual Studio。人们希望他们会自动在同一个地方寻找 Android SDK,但不,不一定。

          在 Android Studio 中,转到工具 -> Android -> SDK 管理器。在弹出的窗口中,记下 Android SDK Location。它应该类似于

          /Users/[用户]/Library/Android/sdk

          接下来,在 Visual Studio 中,转到工具 -> SDK 管理器。在弹出的窗口中,左侧应该选择的路径是 Projects -> SDK Location -> Android。在右侧,单击位置选项卡。对我来说,Android SDK 位置路径设置为类似

          /Users/[user]/Library/Developer/Xamarin/android-sdk-macosx

          我将其更改为 Android Studio 使用的路径,这为我解决了问题。

          【讨论】:

            【解决方案7】:

            非常简单。我重新启动了 Eclipse,重新加载了我的项目,当创建一个新的模拟器时,问题就消失了

            【讨论】:

              【解决方案8】:

              当我在谷歌上搜索相同的错误时发现了这个帖子。

              所以我只想补充一点,如果有人遇到此线程,但您使用的是 Android Studio。您只需重新启动 Android Studio。我做到了,现在我可以看到我安装了什么。

              【讨论】:

                【解决方案9】:

                确保您对android-sdk-linux 目录中的所有文件拥有权限,使用:

                sudo chown $USER -R ./android-sdk-linux
                

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多