【问题标题】:Android Emulator Not Running - Visual Studio 2017Android 模拟器未运行 - Visual Studio 2017
【发布时间】:2017-07-31 07:32:16
【问题描述】:

我最近安装了 VS 2017。试图运行一个空白的 Android 应用项目。安装了所有必要的工具,但是当我尝试从 Visual Studio 中启动模拟器时,我得到了这个:

任何帮助将不胜感激。

【问题讨论】:

    标签: c# android xamarin xamarin.android emulation


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      假设 bios 文件存在尝试将其复制到您机器上的 'android-sdk-windows\tools' 文件夹中,可能是路径问题

      【讨论】:

      • 我尝试一起重新安装 Windows 和 Visual Studio。现在我尝试使用 Hyper-V 运行它,并在按下 Ctrl + F5 后收到一条消息“对象引用未设置为对象的实例”......
      • 这听起来更像是在构建时发生的代码错误,它是否会为您提供异常跟踪/您可以分享的更详细的错误详细信息?也许在调试窗口中?
      • 这是最好的部分,我根本没有写任何代码。它是一个空白应用程序,无论我做什么,这个模拟器都不会运行,一年多前我在 VS 2015 上发布了这个问题,然后我遇到了同样的问题,没有解决它。我启用了虚拟化,启用了 Hyper V,硬件支持所有需要的东西。这是调试窗口:i67.tinypic.com/154bkia.jpg
      • 它会将您带到完整的异常日志,如果没有更明显的跳出,请查看 VS、帮助、日志和可能的 Xamarin 日志
      • 在哪里可以找到日志?我在 Help-> Xamarin 下看不到任何内容
      【解决方案3】:

      我也遇到了同样的问题。我可以在 VS 2015 中运行 Hyper-V 模拟器,但不能在 VS 2017 中运行。当我尝试在 VS 2017 中启动它们时,我收到 Object reference not set to an object of an instance.

      如果模拟器已经在运行,我可以从 VS 2017 运行我正在开发的应用程序。因此,为了解决这个问题,我从 Visual Studio Emulator for Android Windows 应用程序启动模拟器,然后启动我的应用程序'正在从 VS 2017 开始。不是很好,但它有效。

      顺便说一句,Windows Phone 10 Hyper-V 模拟器从 VS 2017 开始没有问题。

      更新

      我刚刚安装了最新的 VS 2017(4 月 8 日)更新,问题似乎已得到纠正。

      【讨论】:

      • 感谢这个工作,但是,最新的更新似乎还没有为我修复它。
      【解决方案4】:
      1. 将 bios 设置为允许虚拟化。
      2. 在 VS2017 中,在运行/调试 xamarin 项目之前先运行 AVD。

      【讨论】:

        猜你喜欢
        • 2019-08-13
        • 1970-01-01
        • 2018-07-21
        • 1970-01-01
        • 2019-09-20
        • 2015-05-18
        • 1970-01-01
        • 1970-01-01
        • 2018-04-11
        相关资源
        最近更新 更多