关于自启动以来程序崩溃,导致工作室无法打印错误日志问题

时间:2018-04-25 06:18:05

标签: android android-studio

在Android 8.0系统上使用真机测试,程序崩溃并重启太快,导致Android工作室没有错误日志导致崩溃。如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,因为如果应用崩溃,它会清除日志,因此会创建您的应用专用日志:

在Android Studio中,Logcat窗口的默认设置似乎是“仅显示选定的应用程序”(Logcat窗口的右上角)。这是查看所选进程的日志(默认情况下您当前的启动)。因此,当您的应用程序在测试期间崩溃时,该过程就会消失,因此过滤器会清除日志。

而是选择“编辑过滤器配置”并为您的应用设置过滤器,如下所示:

FilterName:MyApp(您的过滤器名称)

PackageName:com.example.myapp(<<替换为您应用的包名) ...然后为将来的运行选择该过滤器。即使应用程序崩溃,这也应该为您保留日志。

OR 您可以启用ADB集成

1-工具 - > Android - >启用ADB集成。

并且正常看到logcat和崩溃。

第一个选项更方便。

答案 1 :(得分:0)

我也是,我有同样的问题

  • 启用ADB集成

    工具 - > Android - >启用ADB集成

在Logcat窗口中更改"仅显示选定的应用程序"到"没有过滤器" 和"详细"到"错误"你可以看到发生的错误