【问题标题】:Why does my Android app stop just after starting in the Xamarin Android emulator?为什么我的 Android 应用在 Xamarin Android 模拟器中启动后就停止了?
【发布时间】:2017-02-10 09:52:12
【问题描述】:

我学会了,买两天的试错,先启动模拟器,然后启动应用程序调试更安全。我这样做了,一切看起来都很好,我的应用程序在模拟器上启动,大约一秒钟后,它又停止了。

在输出窗口中,在 Xamarin 诊断下,我在底部附近看到:

emulator-5554 am force-stop PhoneWord.PhoneWord

为什么它会强制停止应用程序?我在任何地方都没有看到任何错误,而且我昨天不知何故让该应用程序在另一个模拟器上运行,而且我没有改变任何东西。昨天的模拟器刚刚停止工作。

【问题讨论】:

  • 检查您的 logcat 窗口(不是输出窗口)并确保选择了正确的设备。启动您的应用程序,您应该能够找到异常。
  • @DilbertDave 模拟器只是需要更多内存。

标签: android xamarin android-emulator xamarin.android


【解决方案1】:

几乎所有此类错误都与构建选项有关。一种这样的情况是当您的模拟器图像架构(x86 或 x86_64)不在 Android 项目的属性 -> 构建选项 -> 高级选项卡上支持的架构中。

其他原因包括共享单声道框架、内存不足等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-23
    • 2011-08-23
    • 2021-08-08
    • 2017-07-31
    • 2013-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多