尽管有UncaughtExceptionHandler,但间歇性Android应用程序崩溃,没有错误日志

荷马广场

这里很难解释的问题-我无法给出代码示例,因为如果我知道问题在代码中的什么位置,就不需要帮助。反正...

我的应用程序,非常罕见,弹了与“不幸的是[你真棒一般错误的免费应用程序]已停止”对话框,并且-尽管有一个UncaughtExceptionHandler的,似乎抓住每一个其他该死的东西-我通过我的错误报告系统得到什么。

我怀疑这与锁定/冻结线程以某种方式发生冲突(我一直无法避免使用多个线程的东西来实现我的目标)有关,所以我知道这会使所有问题更难以查明,我只是想知道是否存在是一种在出现“不幸...”对话框时捕获应用程序状态的方法,以便我可以将其转储到文本文件,或者是否有另一种巧妙的调试方法?

我见过其他类似的StackOverflow问题,但是没有一个问题说明他们已经有一个UncaughtExceptionHandler了。

含糊其辞。

荷马广场

我最终通过以下方式将所有Logcat输出附加到sdcard上的文件中,从而诊断了该问题:

String logcatFilePath = Environment.getExternalStorageDirectory().getPath() + "/output.log";
try {
    Runtime.getRuntime().exec("logcat -v time -f" + " " + logcatFilePath);
}
catch (IOException e1) {}

令人反感的条目是:

04-07 17:41:55.790 F/libc    (26292): Fatal signal 11 (SIGSEGV) at 0xff606080 (code=1), thread 26297 (GC)

在其他现有StackOverflow问题/答案的帮助下,这已为我指明了正确的方向(本机库问题)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

本机反应-后台运行时应用程序崩溃(日志中没有错误)

带有 Retrofit2 的 Android 应用程序崩溃而没有错误消息

尽管有 Try/Catch,Android 应用程序还是崩溃了

React-native 应用程序在 android studio 中没有错误地崩溃

使用exoplayer的Android Kotlin应用程序崩溃而没有错误指示

我在Android Studio上的应用程序崩溃,没有错误

react-native-camera:Android 应用程序崩溃没有错误

如何检查为什么我的 android 应用程序崩溃没有错误

第一次Android应用程序崩溃,但代码中没有错误

android studio 数据库应用程序崩溃没有错误

即使构建应用程序时没有错误,我的应用程序也会崩溃

Windows桌面Cordova应用程序崩溃崩溃,没有错误消息

当我的应用程序在 android oreo 8.1 上崩溃时没有错误报告

Android 应用程序崩溃,没有 logcat 错误

Swift-UIPickerView崩溃了应用程序且没有错误

ionic 5 iOS 应用程序卡在启动画面上,没有错误日志

尽管有缓冲,但从Android应用程序上传大文件仍会出现内存不足错误

为什么我的无CRT应用程序在启动时间歇性崩溃?

当应用程序崩溃而没有输出错误时,是否可以检查日志?

春季启动应用程序关闭而没有错误

应用程序无法运行,但编译没有错误

应用程序无法打开,但没有错误..!

Android Studio:“应用程序不断停止”,没有错误消息

Android的工作室:应用程序退出,但打造的是没有错误

Xamarin - android 空白应用程序在启动时停止,没有错误或警告

没有错误,但应用程序在 android studio Java 中一直停止

不幸的是,该应用程序已停止 Android Studio 并且没有错误

Express Node.js应用程序崩溃时,nodemon和babel没有错误消息

在Nginx之后运行Express应用程序的间歇性502 Bad Gateway错误