adb常用命令總結(持續更新)
阿新 • • 發佈:2019-02-02
1、預設開啟應用許可權
adb shell dumpsys activity appops on
2、對system分割槽進行操作
adb root
adb disable-verity
adb reboot
adb root
adb remount
3、複製資料夾到指定目錄
src_files := $(shell ls $(LOCAL_PATH)/source/app )
PRODUCT_COPY_FILES += $(foreach file, $(src_files), \$(LOCAL_PATH)/source/app/$(file):system/app/$(file))
4、編bootimage
make bootimage -B -j24
5、檢視SELinux許可權錯誤log
adb shell
logcat | grep 'avc:'
6、Monkey命令(全模組)
adb shell "monkey --ignore-crashes --ignore-timeouts --throttle 500 --ignore-security-exceptions --monitor-native-crashes --ignore-native-crashes 10000 > sdcard/monkey.txt"
adb shell monkey --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes --ignore-native-crashes --throttle 500 -v -v -v 999999999
7、Monkey命令(單模組)
adb shell monkey -p com.android.contacts --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes --ignore-native-crashes --throttle 500 -v 10000 > sdcard/monkey.txt"
8、獲取包名所在路徑
adb shell pm path {package}
9、獲取手機中的三方包名
adb shell pm list packages -3
10、強行停止monkey
adb shell ps | grep monkey kill monkey對應pid
11、列出所有可以dump的選項
adb shell dumpsys -l
12、定位一個包屬於哪個應用
adb shell pm path (包名)
13、冷凍GMS
*#*#741#*#*
14、檢視當前正在執行的程式
dumpsys activity | grep "Running activities" -A 7
15、檢視記憶體資訊
adb shell dumpsys meminfo > meminfo.txt