Kat*_*lon 6 logcat android-studio
我的应用程序崩溃了.一瞬间,错误出现在logcat中,但很快就被一堆垃圾所取代.我如何找到错误?我的错误似乎很快就滚动到我无法找到它.
小智 7
根据我的经验,我刚刚发现每次我的应用程序崩溃时,我都会在 logcat 中使用此选项(参见图片)。即使它崩溃了,它也会显示默认的应用程序包名称(带有黄色箭头的那个)。因此,您必须从下拉列表中选择包名称 [DEAD] 选项(带有黄色检查),然后选择 ERROR(用蓝色圈出)。并且应该显示错误。
请参阅Android Studio,在应用程序关闭后logcat会清理。
在AndroidStudio中,Logcat窗口的默认设置似乎是“仅显示选定的应用程序”(Logcat窗口的右上角)...正在查看所选进程的日志(默认情况下,当前启动)。因此,当您的应用在测试期间崩溃时,该过程就消失了,因此筛选器将清除日志。
而是选择“编辑过滤器配置...”并为您的应用设置过滤器,例如:
- FilterName:MyApp
- PackageName:com.example.myapp(<<替换为您应用的程序包名称)
...然后选择该过滤器以备将来运行。即使应用崩溃了,这也应该为您保留日志。
更新
有时它不起作用。因此,您可以在Log Message字段中输入包名称。为此,请LogCat按Edit Filter Configuration
并设置日志消息:
或者甚至可以过滤日志Logcat:
小智 -1
在 Log Cat 框的右上角,您应该会看到一个下拉选择器,上面写着“日志级别:详细”,选择此选项并选择“错误”。这应该会过滤掉任何非错误日志,因此您所要做的就是向上滚动以找到您要查找的日志。
希望这有帮助 - 凯文·格鲁特
| 归档时间: |
|
| 查看次数: |
1596 次 |
| 最近记录: |