Android logcat: 没有致命异常

Android logcat: getting no fatal exceptions

我实际上正在开发一个 android 应用程序(最小 api:15,目标 api:23)。我的问题是,android 工作室的 logcat 中没有显示致命异常。我有:

我测试了以下代码

Object o = null;
Log.i(TAG, o.getClass().toString());

在两个设备上:

令人难以置信的是:在索尼设备上,我可以在 logcat 中看到致命错误,在华为设备上却看不到。 -> 我不知道为什么。问题是,我需要调试的致命错误...

有人给我提示吗? 您好!

我认为这与您编写日志的方式有关。我不确定您将 TAG 设置为什么,但我也会尝试写...

Log.i("Fatal", o.getClass().toString());

然后在您的 logcat 中搜索“Fatal”,它应该会将您带到您的标签。

我唯一要说的是设备本身。我能够在虚拟 6.0 和三星物理设备上看到致命错误。我会尝试在设备上恢复出厂设置。请确保您已保存所需的任何内容,因为它会清除所有内容。