我在Windows 10上运行,这是我的环境:
- Microsoft Visual Studio Professional 2017
- Version 15.5.6
- VisualStudio.15.Release/15.5.6+27130.2027
- Microsoft .NET Framework
- Version 4.7.02556
- Xamarin 4.8.0.760 (fc93f3f5b)
- Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.
- Xamarin Designer 4.8.188 (c5813fa34)
- Visual Studio extension to enable Xamarin Designer tools in Visual Studio.
- Xamarin.Android SDK 8.1.5.0 (HEAD/75f8c6838)
- Xamarin.Android Reference Assemblies and MSBuild support.
- Xamarin.iOS and Xamarin.Mac SDK 11.6.1.4 (db807ec)
- Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.
我的Android SDK平台如下所示:
和SDK工具是:
在我的模拟器屏幕中,无论我选择什么设备,我都会收到错误:
“没有为此目标安装系统映像”.
我显然已经安装了谷歌ARM系统映像.
我不明白为什么我收到错误信息.
任何帮助将不胜感激.
查尔斯
更新2
我要感谢York Shen和Jon Douglas的帮助.设备模拟器现在可以正常运行……
我安装了英特尔HAXM仿真器加速器.我的控制台脚本是:
我还从SDK工具中选择了加速器:
当我尝试使用模拟器管理器定义新设备时,我现在得到:
显然,我仍然有HAXM的问题.顺便说一句,如果你告诉我我必须更改计算机的BIOS以使HAXM正常工作,我将放弃Android.
我试图运行默认模拟器,它警告我,我可以继续,但没有任何加速.出现了一个模拟器,但我的应用程序没有运行.我的应用程序仅在iOS和UWP上运行.
我试图让Android Emulators工作五天.没有雪茄.我将此与我对iOS模拟器的体验进行了对比.那一个花了我大概半小时才能跑步.它非常干净简单.我正在认真考虑放弃Android的所有软件开发.
解决方法
Why am I getting: “No system images installed for this target”
正如@Jon Douglas所说,您使用的是AVD Manager的弃用版本,您可以参考docuemnt:
As of Android SDK Tools version 26.0.1,Google has removed support for their UI-based AVD and SDK managers in favor of their new CLI (Command Line Interface) tools.
您可以参考我的答案,获得有关如何解决此问题的更详细答案:
更新:
如果您使用Xamarin SDK Manager和Xamarin Android设备管理器,则需要更新到Android SDK Tools 26.0.1及更高版本(这是Android 8.0 Oreo开发所必需的).
您可以阅读:Requirements.在您的情况下,将您的Android SDK Tools版本升级到26.1.1:
更新2:
您需要Installing the Xamarin Android Device Manager,然后您可以通过单击工具>启动设备管理器. Android模拟器管理器: