【发布时间】:2018-02-19 21:46:57
【问题描述】:
我在使用 Android 模拟器时遇到问题。
我在 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 工具是:
在我的模拟器屏幕中,无论我选择什么设备,我都会收到错误消息: “没有为此目标安装系统映像”。
我显然已经安装了 Google ARM 系统映像。 我不明白为什么我会收到错误消息。 任何帮助将不胜感激。
查尔斯
更新 2
我要感谢 York Shen 和 Jon Douglas 的帮助。设备模拟器现在可以工作了……差不多。
我安装了英特尔 HAXM 仿真器加速器。我的控制台脚本是:
我还从 SDK 工具中选择了加速器:
当我尝试使用模拟器管理器定义新设备时,我现在得到:
显然,我仍然对 HAXM 有疑问。顺便说一句,如果你告诉我必须更改计算机的 BIOS 才能使 HAXM 工作,我会放弃 Android。
我尝试运行默认模拟器,它警告我可以继续,但没有任何加速。出现了一个模拟器,但我的应用程序没有运行。我的应用程序仅在 iOS 和 UWP 上运行。
我将用五天时间尝试让 Android 模拟器正常工作。没有雪茄。我将此与我使用 iOS 模拟器的经验进行对比。那个人花了我大约 1/2 小时才开始跑步。它非常干净和简单。我正在认真考虑放弃所有针对 Android 的软件开发。
【问题讨论】:
-
您正在使用已弃用的 AVD 管理器版本。下载我们的新预览版或使用
avdmanagercli。 developer.xamarin.com/guides/android/getting_started/… -
感谢 York Shen 和 Jon Douglas。我进行了更改,还更新了我原来的帖子。
-
"顺便说一句,如果你告诉我我必须更改计算机的 BIOS 才能使 HAXM 工作,我将放弃 Android。" - 您必须更改您的 BIOS 以支持 VT-X,如
silent_installer.bat输出所示。
标签: android visual-studio xamarin