Linux Software - Adb

adb 命令集合

安装应用

1
2
3
4
adb install -d -r -t xxxx.apk
-d: 降版本安装
-r: 替换安装
-t: 允许安装测试apk

卸载应用

1
2
3
adb uninstall package_name
or
adb shell pm uninstall packagename

解锁手机

1
2
3
4
adb root
adb disable-verity
adb reboot
adb remount

发送低电广播

1
adb shell am broadcast -a android.intent.action.BATTERY_CHANGED --ei level 5

跳过开机导航

1
2
adb shell settings put secure user_setup_complete 1
adb shell settings put global device_provisioned 1

设置log的等级

1
adb shell setprop log.tag.XXXX VERBOSE

获取当前显示的Activity

1
adb shell  dumpsys activity | grep mResumedActivity

拉取安装的apk

1
2
3
4
adb shell  dumpsys activity | grep mResumedActivity
adb shell pm list packages
adb shell pm path "packageName"
adb pull "apk path"

查看jobscheduler信息

1
adb shell dumpsys jobscheduler

查看手机屏幕信息

1
adb shell dumpsys window displays

查看相机信息

https://source.android.com/docs/core/camera/debugging?hl=zh-cn

1
adb shell dumpsys media.camera

实时查看相机信息

1
watch -n 0.01 -d -t "adb shell dumpsys media.camera | egrep -A1 targetBurstFrameRate"

查询图片信息

1
adb shell content query --uri ccontent://media/external/images/media

模拟tap事件

1
adb shell input tap 402 2077

模拟按键事件

1
adb shell input keyevent 4

模拟文字输入

1
adb shell input text "xxx"
0%