一、adb環境配置
1.下載並安裝adb驅動
2.下載adb工具platform-tools.rar,解壓放在某個文件夾下

3.右擊此電腦->屬性->高級系統設置->環境變量->系統變量->path->添加D:\Program Files\adb\platform-tools->保存配置

4.Window+R->cmd->輸入adb version驗證是否配置OK

二、adb常用命令
1.顯示當前所連接設備
adb devices
2.安裝應用
adb install XXX.apk # 非覆蓋安裝,若已設備已存在該應用則安裝失敗 adb install -r XXX.apk # 覆蓋安裝
3.卸載應用
adb shell uninstall 包名 # 卸載應用
4. 查看應用列表
adb shell pm list packages # 查看所有應用列表 adb shell pm list packages -f # 查看應用關聯的 apk 文件 adb shell pm list packages -s # 查看系統應用 adb shell pm list packages -3 # 查看第三方應用 adb shell pm list packages -i # 查看應用的 installer adb shell pm list packages -u # 查看已卸載的應用 adb shell pm list packages -d # 查看disabled 的應用 adb shell pm list packages -e # 查看enabled 的應用 adb shell pm list packages <FILTER> # 查看包名包含 <FILTER> 字符串的應用
5. 清除應用數據和緩存
adb shell pm clear <packagename> # 清除應用數據和緩存,<packagename>包名
6. 查看前台activity
adb shell dumpsys activity activities | grep mFocusedActivity # 查看前台activity
若使用該命令報錯,提示 'grep' 不是內部或外部命令,也不是可運行的程序或批處理文件。
解決方法1:將grep 改為findstr,即 adb shell dumpsys activity activities | findstr mFocusedActivity
解決方法2:命令分兩步,1.輸入adb shell 進入到shell 環境后,輸入命令 top | grep mFocusedActivity
退出shell模式: exit
7. 查看應用詳情信息
adb shell dumpsys package <packagename> # <packagename>包名 eg : adb shell dumpsys package com.vivo.aiengine
8.查看應用安裝路徑
adb shell pm path <packagename> # <packagename> 包名 eg: adb shell pm path com.vivo.aiengine
9.將設備文件復制到電腦
adb pull 設備中的文件 電腦中的目錄
10.將電腦中的文件復制到設備中
adb push 電腦的文件路徑 設備中的目錄
11.查看android日志
adb logcat # 查看所有的日志 adb logcat *:E # 查看error日志 adb logcat *:D # 查看debug日志 adb logcat *:F # 查看Fatal日志 adb logcat *:W # 查看warming日志 adb logcat *:I # 查看info日志
12.清空日志
adb logcat -c
13.查看內核日志
adb shell dmesg
14.查看設備型號
adb shell getprop ro.product.model
15.查看設備屏幕分辨率
adb shell wm size
16.查看Android_id
adb shell settings get secure android_id
17.查看Android系統版本
adb shell getprop ro.build.version.release
18.重啟設備
adb reboot
19.查看是否已root
進入shell模式 :adb shell
輸入命令: su
20. 簡單的monkey測試
adb shell monkey -p <packagename> -v times # <packagename>包名,times偽隨機事件次數 eg : adb shell monkey -p com.sina.weibo -v 5000
21.查看進程
adb shell ps
22.查看實時資源占用
adb shell top
23.查看當前正啟用的應用名和包名
adb shell dumpsys window w |findstr \/ |findstr name=

adb shell dumpsys window | findstr mCurrentFocus
