Adb 使用总结(2)

查看应用包名

adb shell pm list packages

参数用法:         

系统应用
    adb shell pm list packages -s 
三方应用
    adb shell pm list packages -3
关键字查找
    adb shell pm list packages|findstr  "camera"

启动某个Activity

adb shell am start <包名/完整Activity路径|相对于包名的路径>

比如:

adb shell am start -n com.myandroid.app.camera/.CameraActivity

备注说明:.CameraActivity即是相对于包名路径的相对包名

快速清空应用缓存数据

adb shell pm clear <包名>

比如:adb shell pm clear com.myandroid.app.camera

查看应用详细信息

adb shell dumpsys package <包名>
比如:
adb shell dumpsys package com.myandroid.app.camera

关闭adb调试模式 

adb shell settings put global adb_enabled 0

截屏/录屏到电脑

截屏保存到电脑

方式一:先保存到本地,再pull到电脑上
    adb shell screencap -p <手机存储路径>

比如:
    adb shell screencap -p /sdcard/sc.png
    adb pull /sdcard/sc.png F:/screencap //将手机文件pull到了电脑的F盘


方式二:一步保存到电脑上
    adb exec-out screencap -p > <文件名>

比如:
    adb exec-out screencap -p > sc.png //该文件保存到了cmd窗口打开所在路径
录屏到电脑:
    adb shell /system/bin/screenrecord  /sdcard/<手机文件名称>.mp4

例如:
    adb shell /system/bin/screenrecord  /sdcard/filename.mp4
    adb pull /sdcard/filename.mp4 F:/screencap

查看.so 的MD5

md5sum <.so文件名>

比如: 
    md5sum /system/lib64/libjni.so

查看apk的sdk版本等信息

aapt dump badging “apk文件所在路径” > <导出文件名称>

比如:
    aapt dump badging SamSungCamera.apk > apkversion.txt 

查看设备信息:分辨率等

adb shell dumpsys window displays

单独查看分辨率

adb shell wm size

查看GPU频率(高通)

adb shell cat /sys/class/kgsl/kgsl-3d0/devfreq/cur_freq

查看GPU占用率(高通)

adb shell cat /sys/class/kgsl/kgsl-3d0/gpu_busy_percentage

你可能感兴趣的:(android,adb)