【问题标题】:Xamarin android emulator on Visual Studio 2017 blacked outVisual Studio 2017 上的 Xamarin android 模拟器黑屏
【发布时间】:2017-12-21 21:11:57
【问题描述】:

因此,我正在尝试在 Visual Studio 2017 上使用 C#Xamarin 制作移动应用程序。我正在尝试做的是通过制作一个具有两个按钮的简单应用程序来测试系统单击时将数字递增或递减 1。没有什么花哨。但是当我尝试运行android模拟器时,它只是一个黑屏。什么都没有加载。当我“x”出模拟器时,我会在完成后得到一个There were deployment errors. Continue? 对话框。

我已经到处寻找解决方案,但到目前为止我尝试过的任何方法都没有奏效。 在我尝试过的事情中:

  • 在 BIOS 设置中启用虚拟化。
  • 在 AVD 中禁用“使用主机 GPU”。
  • 从调试模式更改为发布模式。
  • 从启动选项中勾选了“擦除用户数据”。
  • 随处可见“干净的解决方案”重新启动和重建。

我还尝试将Xamarin Live Player 与我的手机配对使用,但无济于事。 (另外,我在资源下的drawable 文件夹中没有drawable 图标。这有什么必要吗??)

这是我的问题的截图:

https://imgur.com/a/6OhCA

我在 Windows 7 上使用 Visual Studio 2017。

【问题讨论】:

  • 这个错误在输出窗口中是否可见,如果不可见,它在里面说什么?
  • 任何内存大于 700 MB 的 AVD 在 Windows 上都会出现问题。将内存设置为该级别,您应该没问题。
  • @IvanIčin 我试过了,但现在我无法编辑或创建任何 AVD。我什至无法查看详细信息,因为一旦单击按钮,设备管理器窗口就会消失。对于其他任何事情,“确定”按钮都是灰色的。以前从未发生过。
  • 好吧,所以我什么也没做,现在它正在工作:/ 仍然无法创建新的 AVD 思想......
  • 转到工具 -> Android -> Android Emulator Manager,然后创建您的模拟器。

标签: c# android visual-studio xamarin xamarin.android


【解决方案1】:

如果您安装了 JDK 9,您可以尝试将其卸载。 https://developer.xamarin.com/guides/android/troubleshooting/questions/jdk9-errors/#Known_Issues_with_JDK_9

这解决了我的问题。我安装了 JDK 9,即使在我的 Xamarin 选项中我指向的是 JDK 8 文件夹,它也会扰乱我的部署。

【讨论】:

    猜你喜欢
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 2017-07-31
    • 1970-01-01
    相关资源
    最近更新 更多