【发布时间】:2017-12-11 18:50:01
【问题描述】:
我是 Xamarin 的新手,正在尝试运行官方在线 Xamarin 指南的介绍性章节中的“Hello, Android”应用程序(链接here)。我用Visual Studio Community 2017 (VS)。
我使用 Visual Studio 的 Android Emulator Manager 工具创建了一个 Android Virtual Device (AVD)。这是我设置的 AVD 设置的屏幕截图:
我的硬件规格是:Intel Core2 Duo 8400,5GB DDR2 667MHz RAM。我也用 Win10 企业版。
现在,当我尝试运行我的应用程序时,我从 VS 中启动了 AVD,在等待至少 5 分钟后从 Android 模拟器获得以下屏幕截图:
如何解决此错误?就像现在一样,我根本无法使用 Visual Studio 和上述规范调试任何 Android 应用程序。
更新:
我在笔记本电脑上安装了完全相同的软件。笔记本电脑的硬件规格为:Core I5 4210U,12GB DDR3 1600MHz。
现在模拟器运行顺利,但是,虽然我安装了相同的软件,但我得到了一个 不同 用于 AVD 的 GUI。总之,问题解决了。看来硬件规格低是问题所在。
更新 2:
似乎 AVD 有问题。此时构建过程会间歇性地停止:
1> 处理:obj\Debug\res\layout\main.xml
1> 处理:obj\Debug\res\values\strings.xml
我尝试部署的示例应用程序(当 AVD 启动时)也不起作用。
【问题讨论】:
-
您的计算机的硬件规格非常低(这就是您等待至少 5 分钟的原因),但是您是否尝试过增加虚拟设备的 RAM?你有什么错误吗?
-
你启用“Inter Virtual Technology”了吗?
-
@YorkShen 是的,我有。这是在 BIOS 中完成的。
-
如果可能,最好在实际设备上部署。如果没有,您可以使用更好的机器再试一次。
标签: android visual-studio xamarin xamarin.android android-emulator