【问题标题】:Cannot run xamarin project on any devices无法在任何设备上运行 xamarin 项目
【发布时间】:2018-02-20 23:40:27
【问题描述】:

在过去的一个月里,我一直在使用 xamarin,只在办公室的 Mac 上使用。现在我想把一些代码拉下来并在办公室里摆弄,我在家里使用一台 Windows 机器。我已经删除了我的代码并打开了示例项目,但我绝对无法在设备上运行我的代码(从 android 开始,我可能会在我的 macbook 上执行 ios)。 VS 附带的 android 模拟器不起作用(关于 HAXM)所以我安装了VS emulator,我已经制作了一个设备,它可以在我的桌面上运行,但我无法构建该死的东西!

似乎没有将我的 VS 模拟器链接到 VS 本身。我在android studio中打开它,我的模拟器似乎没有问题。如何告诉 VS 将我的项目运行到 VS 模拟器?

要明确我的问题:

我已经安装了 VS Emulator for android,我想在模拟器上运行一个 android 项目。我可以启动它(vs 模拟器)并让设备运行,但 Visual Studio 中没有选项让我在我的模拟器上运行应用程序。

【问题讨论】:

  • 这很奇怪。我用 VS Emulator 调试得非常好。如果您有英特尔,则必须启用 HAXM(通过从 android sdk 管理器下载)。
  • 在抱怨之前,你真的应该学会如何提出一个足够好的问题。没有人能看到你遇到的模拟器问题到底是什么,那么你为什么想要答案呢?
  • 我认为你应该去百思买买一台 50 美元的安卓平板电脑。
  • @LexLi 我已经安装了 VS Emulator for android,我想在模拟器上运行一个 android 项目。我可以启动它并让设备运行,但 Visual Studio 中没有选项让我在我的模拟器上运行应用程序。
  • @Bodungus 重新格式化您的问题以反映这一点,而不是在没人关心的评论中。

标签: visual-studio xamarin visual-studio-emulator


【解决方案1】:

如果您想在 Android 设备上运行,请从 Android SDK Manager 安装模拟器。安装模拟器所需的内存空间更大,因此您最好连接真实设备并运行它。

【讨论】:

  • 安装 android 模拟器对我来说没有用,它们使用 HAXM 并且与 VS Emulator for android(使用 hyper v)冲突。加上默认的模拟器很烂!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-09
相关资源
最近更新 更多