android 系统调试小知识

2023-05-16

1,没有串口,adb 测试过程断开连接可以提前输入下面指令,这样adb 断开也可以在后台抓log,然后copy 出来分析就可以了

nohup logcat > /sdcard/111.log &

2,adb logcat -s 关键字,可以过滤关键字查看自己加的log

3,保存log 到指定路径,方便分析

adb logcat -b all > 本地文件名称,必须说adb logcat -b all > test.txt

4,抓bugreport

adb bugreport ~/

 如果是GMS 测试的话,也可以通过命令的方式

 run cts ----bugreport-on-failure -m xxxxxx

5,模拟电池温度修改

adb shell dumpsys battery set temp 700 (700 表示70摄氏度)

6,获取当前启动APP的包名和启动活动名

adb shell dumpsys window | grep mCurrentFocus

7,知道模块名,如何快速定位到源码路径

source build/envsetup.sh

lunch

然后比如说进入Settings 源码,输入该gomod Settings 即可快速定位源码

8,调试源码的时候,补全代码提示

这里我建议使用android studio 调试android 源码,可以自动补全代码提示,参考大神的方式

http://liuwangshu.cn/framework/aosp/4-import-aosp.html

持续分享记录

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

android 系统调试小知识 的相关文章

随机推荐