【问题标题】:Unable to deploy or run emulators on Xamarin on Visual Studio 2015无法在 Visual Studio 2015 上的 Xamarin 上部署或运行​​模拟器
【发布时间】:2016-07-25 01:21:17
【问题描述】:

我遇到了一个有点奇怪的问题。我用谷歌搜索了一下,发现有几个人有类似的问题,但建议的解决方案都不适合我。

Here is one 虽然我没有检查这个人提供的日志。 This is another seemingly similar issue.

我是following this Xamarin Quick Start guide for Android。解决方案构建得很好。我设法遵循了所有步骤。

但是,一旦我尝试调试,通过单击 Visual Studio 中巨大的绿色“播放”按钮,它告诉我它无法部署解决方案,并在状态栏上显示“部署失败”的小消息。

我尝试了以下解决方案:

  • 我将 Xamarin 更新到了最新版本。
  • 我以管理员权限运行 Visual Studio
  • 我将 Android SDK 更新到版本 24,修订版 5。
  • 尽管模板项目似乎没有任何 NuGet 包,但我检查了那里是否有任何需要更新的内容。
  • 分别(通过 Xamarin 网站上的链接)和 Android SDK 管理器下载并安装了 Intel HAXM。
  • I made sure the Android SDK Path in the Registry is the same as the one in Visual Studio, 通过在 Visual Studio 中编辑一个。但是,当我这样做时,模拟器的“自定义”名称消失了,取而代之的是“开始”一词。即使我创建了新的 Android 虚拟设备,“开始”这个词仍然存在。点击它仍然给我同样的错误。

但问题仍然存在。

我还没有尝试在实际的 Android 设备上进行调试,因为 .. em .. 我没有。

起初我在独立的 Xamarin.Android 应用程序和另一个 Xamarin.Forms 便携式应用程序中都遇到了错误 IDE0006。更新内容后,错误消失了,部署失败,没有错误,甚至没有启动模拟器。

在确保 Xamarin 和注册表指向 Android SDK 的同一个文件夹(通过在 Xamarin 中编辑它)之后,所有 AVD 定义都被奇怪的问号替换了。我删除了它们并定义了我自己的一个,并尝试启动它。它从未开始,它显示了这一点:

Starting emulator for AVD 'My_AVD'
emulator: WARNING: VM heap size set below hardware specified minimum of 384MB
emulator: WARNING: Setting VM heap size to 512MB
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: VT feature disabled in BIOS/UEFI

那么我错过了什么?或者更确切地说,我需要做什么?

编辑:

也在 BIOS 中启用英特尔虚拟化。现在模拟器是从模拟器管理器启动的(虽然没有显示任何东西),但 Visual Studio 仍然看不到它们,也看不到它们。

截图:

这是我的 Visual Studio 窗口及其显示的内容。

这是我的 Android 虚拟设备管理器。目前这两个都没有在 Visual Studio 中显示。

Visual Studio 看不到任何 AVD,句号。

【问题讨论】:

    标签: android xamarin visual-studio-2015 xamarin.android


    【解决方案1】:

    您错过了添加 Emulator Accelerator(Haxm 安装程序),因此在启动模拟器时遇到了问题。

    【讨论】:

    • @asibahi,如果仍然存在问题,请告诉我。实际上,即使我也遇到了同样的问题,但在安装了 Emulator Accelerator 之后......问题已解决。
    猜你喜欢
    • 2016-03-27
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多