android10以上获取trace.txt文件

因为版本升高,所以直接使用adb从/data/anr中拉取该文件会因为权限问题导致拉取失败,需要root手机才可以

但实际上,trace.txt的日志会原样打印在logcat中,只需要在logcat中过滤“anr”关键字即可,日志内容与trace.txt文件内容一样

第二种方式是:直接在cmd面板中通过adb命令导出bugreport报告,报告中会含有anr的相关日志文件 

adb bugreport 路径

通过上述命令,bugreport的文件夹会被导出到指定目录,无需root设备

当然,也可以不设置路径,此时文件会保存在设备的内置存储里,可以通过as查看并导出文件,不设置路径的命令如下

adb bugreport

android11和android12亲测有效,后续有其他的方案再更新,为避免自己遗忘,记录下


版权声明:本文为qq_23057799原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。