我最近开始接触 Xamarin 开发。我在 Xcode 制作 iOS 应用程序方面有很多经验,而且 iOS 方面非常简单。现在我正在尝试实现 Android。我下载了一个 Hello World 示例来了解情况。当我运行它时,我可以毫无问题地显示模拟器(MonoForAndroid_API_10
和 MonoForAndroid_API_12
),但实际应用程序不会运行,也不会显示在模拟器。基本上,每当我在 Android 上的 Xamarin 中使用 run 或 run with 时,它都会启动一个功能齐全的模拟器,尽管它是空的。
如何让我的应用程序在模拟器上运行?
最佳答案
与其他评论者一样,这很可能只是您机器上模拟器速度慢的症状。我在我的 2010 时代 OSX 机器上运行 Xamarin-Android 开发,使用 8GB RAM 的特立独行,它是慢-慢-慢,但可用。尝试寻找 Intel x86 速度改进(寻找 HAXM
),您会发现模拟器会快得多。
是的,拿一个真正的手机并将其插入您的计算机:总是比仿真快得多。
稍后编辑 获取适用于 Mac OSX 或 PC/Windows 或 PC/Linux 的 Genymotion。它比其他模拟器快得多。从那以后,我发现这与在我连接的 Android 手机上运行该应用程序一样快,甚至更快。不必将设备插入我的 USB 端口之一当然更简单,并且允许我在火车上编码和测试。 http://www.genymotion.com/
关于android - Visual Studio Android Emulator 无法运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24960717/