android - Xamarin:启动另一个应用程序后 Android 应用程序崩溃

标签 android crash xamarin

我正在构建一个 Xamarin Android 应用程序。问题是,当我暂停应用程序,启动另一个应用程序,然后重新选择它时,应用程序经常崩溃并从第一个 Activity 重新启动。我认为日志的这一部分显示了问题,但我不知道如何解决它:

01-15 16:10:46.211: W/MonoDroid-Debugger(3372): Not starting the debugger as the timeout value has been reached; current-time: 1421334646 timeout: 1421334471 01-15 16:10:46.401: W/libc(3372): WARNING: generic atexit() called from legacy shared library 01-15 16:10:46.421: D/Mono(3372): Image addref mscorlib[0x7187cdb8] -> mscorlib.dll[0x7187c1d8]: 1 01-15 16:10:46.421: D/Mono(3372): AOT module 'mscorlib.dll.so' not found: dlopen failed: library "/data/data/CSMobile.UI/lib/mscorlib.dll.so" not found

此外,当我运行 dumpsys meminfo 命令来查看使用应用程序一段时间后的内存分配时, View 对象的数量以及堆大小也急剧增加。 View 对象达到 3000 个甚至更多。

根据this也许问题是高分辨率图像。但即使我删除了唯一的高分辨率图像(600 x 1000),应用程序仍然崩溃。

最佳答案

问题是设备的 RAM 使用率处于临界水平。我已经在其他设备上测试了我的应用程序,RAM 使用情况处于正常水平,没有出现此问题。

关于android - Xamarin:启动另一个应用程序后 Android 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27979379/

相关文章:

iOS 应用程序在安装和中断安装期间显示错误警报

Android SDK - aapt 错误 : libstdc++. so.6 无法打开共享对象文件

android - 在android中用点创建图像

当我使用大数字时,C++ 程序崩溃

crash - 没有系统 OutOfMemoryException

c# - System.NotSupportedException : Unable to find the default constructor. 请提供缺少的构造函数 (xamarin C#)

xamarin - 将容器 View 与 Xamarin 和 MVVMCross 结合使用

Android:RatingBar中星星的颜色,已经使用了样式

android - 是否可以为 AutoCompleteTextView 使用两个不同的过滤器

python - 如何在退出时调试 PyQt5 appcrash