Android模拟器无法运行 - Visual Studio 2017

5

我最近安装了VS 2017。试图运行一个空的Android应用程序项目。所有必要的工具都已安装,但当我尝试从Visual Studio中启动模拟器时,会出现以下情况:

enter image description here

任何帮助将不胜感激。
4个回答

3
我也遇到了同样的问题。我能在VS 2015中运行Hyper-V模拟器,但无法在VS 2017中运行。当我尝试在VS 2017中启动它们时,会收到“对象引用未设置为对象实例”的错误。
如果模拟器已经在运行,我可以从VS 2017中运行我的应用程序。因此,为了解决这个问题,我从“Visual Studio Emulator for Android Windows”应用程序中启动模拟器,然后从VS 2017中启动我的应用程序。虽然不是很好,但这样做是可行的。
顺便说一下,Windows Phone 10 Hyper-V模拟器可以在VS 2017中正常启动。
更新
我刚刚安装了最新的VS 2017(4月8日的更新),问题似乎已经得到了解决。

谢谢,这个方法有效,但是最新的更新好像对我仍然没有起作用。 - kspearrin

2
也许是 Android SDK 没有正确安装/更新。您可以尝试重新安装 Android SDK。

2
假设 BIOS 文件已经存在,尝试将其复制到您计算机上的 'android-sdk-windows\tools' 文件夹中。这可能是路径问题。

1
我尝试重新安装Windows和Visual Studio。现在我尝试使用Hyper-V运行它,但在按下Ctrl + F5后出现“对象引用未设置为对象的实例”的消息。 - DarkInferno
1
这是最好的部分,我根本没有编写任何代码。这是一个空白应用程序,但无论我怎么做,这个模拟器都无法运行。我在一年多以前使用VS 2015发布了这个问题,当时我也遇到了同样的问题,但没有解决。我已经启用了虚拟化、启用了Hyper V,并且硬件支持所有所需的功能。这是调试窗口:http://i67.tinypic.com/154bkia.jpg - DarkInferno
它会指示您前往完整的异常日志,可以在VS、帮助、日志下找到,如果没有更明显的提示,则可能在Xamarin日志下。 - Andy Flisher
我在哪里可以找到日志?我在“帮助”->“Xamarin”下面没有看到任何日志。 - DarkInferno
好的,我决定完全放弃Hyper-V,到目前为止它已经被证明是绝对的垃圾。Android的AVD模拟器现在似乎可以正常运行了。我只是想知道在我的项目中哪里可以找到那个“设计视图”?我在哪里可以拖放控件等,谢谢! - DarkInferno
显示剩余4条评论

0
  1. 设置 BIOS 以允许虚拟化。
  2. 在 VS2017 中,在运行/调试 Xamarin 项目之前先运行 AVD。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接