在Android 8.0系统上使用真机测试,程序崩溃并重启太快,导致Android工作室没有错误日志导致崩溃。如何解决这个问题?
答案 0 :(得分:0)
我遇到了同样的问题,因为如果应用崩溃,它会清除日志,因此会创建您的应用专用日志:
在Android Studio中,Logcat窗口的默认设置似乎是“仅显示选定的应用程序”(Logcat窗口的右上角)。这是查看所选进程的日志(默认情况下您当前的启动)。因此,当您的应用程序在测试期间崩溃时,该过程就会消失,因此过滤器会清除日志。
而是选择“编辑过滤器配置”并为您的应用设置过滤器,如下所示:
FilterName:MyApp(您的过滤器名称)
PackageName:com.example.myapp(<<替换为您应用的包名) ...然后为将来的运行选择该过滤器。即使应用程序崩溃,这也应该为您保留日志。
OR 您可以启用ADB集成
1-工具 - > Android - >启用ADB集成。
并且正常看到logcat和崩溃。
第一个选项更方便。
答案 1 :(得分:0)
我也是,我有同样的问题
启用ADB集成
工具 - > Android - >启用ADB集成
在Logcat窗口中更改"仅显示选定的应用程序"到"没有过滤器" 和"详细"到"错误"你可以看到发生的错误