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

标签 android android-emulator xamarin xamarin.android simulator

我最近开始接触 Xamarin 开发。我在 Xcode 制作 iOS 应用程序方面有很多经验,而且 iOS 方面非常简单。现在我正在尝试实现 Android。我下载了一个 Hello World 示例来了解情况。当我运行它时,我可以毫无问题地显示模拟器(MonoForAndroid_API_10MonoForAndroid_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/

相关文章:

android - RecyclerView Adapter 在错误的地方重复值

android - Django 媒体文件和改造

android - 在样式属性中使用自定义字体

c# - 是否可以动态更改 ToolbarItem 的图标?

android - 在没有 Mac 的情况下使用 Xamarin 时会出现什么情况?

android - 如何更改特定 acitonbar 项目的颜色

android - Fresco:使用当前显示在 Drawee 中的图像作为下一次请求的占位符

android - 在 Azure 管道上运行 Android 模拟器存在性能问题

具有代理 : "@" in the password? 的 Android 模拟器

android-emulator - 如何将虚拟设备/模拟器附加到 Visual Studio Xamarin Android 项目?