如果我在 logcat 中没有看到错误,如何调试应用程序?

How to debug the app if I don't see error in logcat?

我有一个带有自定义皮肤界面的设备。没有默认的 Android 界面,我必须使用一些特定的意图过滤器才能在界面中看到我的 activity。我的设备上没有 root,但我确实有 ADB。我在 Android Studio 工作,我可以在附加选项

上看到我的应用

我刚刚开始 Java 并为 Android 开发,所以我在代码中犯了一个错误。当我的应用 运行 出现错误时,它就关闭了,我不知道确切的错误是什么。

在 logcat 中,我在错误过滤器上看不到任何东西,在详细过滤器上我可以看到一些东西,但没有帮助:

如果要使用模拟器我可以看到 logcat,但在某些情况下我需要在这个特定的设备上工作。

在右上角 Android 监视器的第二个屏幕上您有过滤器选项。

并且您可能有“仅显示选定的应用程序”。 更改为 "No Filters",您应该可以看到崩溃的日志。

您的应用程序正在崩溃,过滤器无法处理日志,因为您的应用程序已经死了。