adb環境配置及常用命令


一、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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM