Visual Studio Android Emulator将无法运行应用程序

Min*_*Man 10 android simulator android-emulator xamarin.android xamarin

我最近进入Xamarin开发.我在Xcode制作iOS应用程序方面有很多经验,iOS方面非常直接.现在我正在尝试实现Android.我下载了一个Hello World示例来获取我的方位.当我运行它时,我没有问题让模拟器显示(MonoForAndroid_API_10MonoForAndroid_API_12)但实际应用程序不运行,并且不会出现在模拟器上的任何地方.基本上每当我在Android上使用Xamarin运行或运行时,它都会启动一个功能齐全的空模拟器.

如何让我的应用程序在模拟器上运行?

Phi*_*yan 5

像其他评论者一样,这很可能只是您机器上模拟器速度慢的症状。我正在我的 2010 时代 OSX 机器上运行 Xamarin-Android 开发,使用 8GB RAM 的小牛,它是慢-慢-慢,但可用。尝试查找 Intel x86 速度改进(查找HAXM),您会发现模拟器会快得多。

是的,获得一个真正的手机并将其插入您的计算机:总是比模拟快得多。

稍后编辑Get Genymotion for Mac OSX 或 PC/Windows 或 PC/Linux。它比其他模拟器快得多。从那以后,我发现这与在我连接的 Android 手机上运行该应用程序一样快,甚至更快。不必将设备插入我的 USB 端口之一当然更简单,并且允许我在火车上进行编码和测试。http://www.genymotion.com/


Mat*_*ska 5

不知道我的问题是否相同,但最终,此故障排除帮助我运行了模拟器https://msdn.microsoft.com/en-us/library/mt228282.aspx#ADB。我在注册表Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node中丢失了带有字符串值Path的关键Android SDK工具

我已经手动创建了它,并且可以正常工作。

在此处输入图片说明

更新

在遇到运行模拟器的问题之前,我在Visual Studio中看不到它。原因是我通过独立安装而不是通过VS Installer安装了VS Android Emulator。它也必须安装在这里。

在此处输入图片说明