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

时间:2017-09-04 15:14:43

标签: android debugging android-logcat

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

上看到我的应用

enter image description here

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

在logcat中,我没有在错误过滤器上看到任何内容,在详细过滤器上我可以看到一些内容,但它没有帮助: enter image description here

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

1 个答案:

答案 0 :(得分:5)

在右上角安装了Android Monitor的第二个屏幕上您有过滤器选项。

可能你有" 只显示选定的应用" 。 更改为"没有过滤器" ,您应该可以看到您的日志崩溃。

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