【问题标题】:“No system images installed for this target” Xamarin AVD Manager“没有为此目标安装系统映像” Xamarin AVD 管理器
【发布时间】:2016-09-06 01:33:12
【问题描述】:

每当我为 Google API 选择目标时,它都会告诉我没有可用的系统映像。我已经完全删除并重新安装了 SDK 管理器中的每个可用选项。对于我尝试使用的 API 级别,我安装了所有可用的图像。此外,我还尝试按照另一个问题的答案的建议将图像从默认文件夹中复制出来并重新启动 Visual Studio。

AVD Manager

SDK Manager

【问题讨论】:

    标签: android xamarin sdk xamarin.android


    【解决方案1】:

    通过选择标准 api 级别目标(非 google api)然后为 CPU 选择一个包含 google api 的目标来解决问题。正在关注Xamarin 上的本教程,该教程告诉我使用 google api 选择目标,但显然这不能正常工作。

    【讨论】:

      【解决方案2】:

      Google 的 Android SDK 安装程序(Xamarin 在基本安装期间运行)不会为每个 API 安装系统映像,因为它们的大小(每个 1+GB)。

      打开 Android SDK 管理器并选择/安装您想要的版本,它们在 API 级别可用。

      注意:要使 HAXM 加速发挥作用,您需要基于 x86 / x86_64 的映像,ARM 版本可以运行,但速度很慢...

      注意:名称以"Google APIs ...." 开头的图片已预安装 Google Apps。

      【讨论】:

      • 如果您查看我附加的 SDK 管理器映像,您会看到所有可用的系统映像都针对我正在使用的 API 级别安装。
      • @DreamC0der 我没有看图片……我建议你试试这个。安装Android Studio(您可以共享已经安装的Android SDK,这样就不会再次下载)并通过Tools/Android/AVD Manager打开Android AVM。您将看到“新的”Android Studio AVD 管理器,并查看它是否可以创建虚拟设备(Xamarin 也会看到它们)。有一些 Google Android 组线程涉及/问题,“旧” AVD 管理器已被弃用,但我还没有看到官方声明,但似乎解决了 AVD 创建的很多问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多