gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 17:12:20 24 4
gpt4 key购买 nike

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

我的应用程序很少使用 “不幸的是 [您的出色的通常无错误的应用程序] 已停止”对话框,并且 - 尽管有一个 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 问题/答案的帮助下,这为我指明了正确的方向( native 库问题)。

关于android - 尽管 UncaughtExceptionHandler 间歇性 Android 应用程序崩溃,但没有错误日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41464778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com