adb 常用命令记录

it2023-09-05  74

查看activity对象属性 : adb shell dumpsys activity  >E:/log/activity.log 查看当前actitiy时搜索 rusumed=true 查看window对象属性 : adb shell dumpsys window  >E:/log/window.log 查看camera对象属性: adb shell dumpsys media.camera >E:/log/camera.log 查看package对象属性: adb shell dumpsys package >E:/log/package.log 查看SurfaceFlinger 对象属性: adb shell dumpsys SurfaceFlinger >E:/log/sf.log 查看指定包名应用的数据库存储信息,还可以看到近期执行过的SQL语句信息: adb shell dumpsys dbinfo >E:/log/dbinfo.log dump所有信息  adb shell dumpsys > E:/log/dumpsys.log 查看属性sdk、branch、release、device、model、name等: adb shell getprop >E:/log/prop.log

获取如下方式event log、sys log、kernel log、main log 先在手机录制 adb pull /data/debuglogger/

抓取某个时间段某个线程创建文件夹的log adb root  adb ps -A | grep baidu 查看线程ID adb shell "strace -f -t -p 线程ID  2>&1" > strace.txt

修改屏幕分辨率 adb shell wm size 1080x1920 adb shell wm density 420

若怀疑跟Timing有关,可以尝试只开一核CPU测试 adb shell "echo 0 1 > /proc/ppm/policy/ut_fix_core_num"

adb查看log信息(SurfaceView相关的) adb shell "logcat | grep -i SurfaceView" 查看当前log adb logcat -v threadtime -b all > temp.log

搜索uts 查看时间

录屏 adb shell screenrecord --bugreport /sdcard/test.mp4 

查看apk安装路径,然后可以pull出apk adb shell pm path com.android.webview

开启点按操作反馈 adb shell settings put system show_touches 1   

最新回复(0)