adb常用命令和工具
1 adb簡介
adb全稱(Android Debug Bridge),它是一個通用命令行工具,它可以做為Android與PC端連接的一個橋梁,所以adb又稱為Android調試橋,用戶可以通過adb在電腦上對Android設備進行全面操作,比如安裝和調試應用,操作文件的傳輸等
2 adb安裝
2.1 下載
下載鏈接-提取碼:ih0i
下載-->解壓-->將【x:xx\xx\android_sdk\adt-bundle\sdk】加入環境變量
2.2 驗證
在cmd窗口輸入adb,有下圖回應就是安裝成功
3 adb連接設備
3.1 USB連接
1)連接前提
①電腦adb安裝成功
②電腦安卓連接驅動可正常使用(在設備管理器可看到)
③開啟手機開發者模式、USB調試模式、USB安裝模式、USB調試安全設置模式(以小米手機為例)
*安卓驅動安裝不成功,可重新下載驅動安裝
2)將手機用USB連接電腦
在cmd窗口輸入adb devices
,看到設備碼和device表示連接成功
3.2 通過ip連接
1)連接前提
①手機和電腦在同一個局域網內
2)在cmd窗口輸入adb connect [設備ip]
,表示連接成功
4 adb常用命令
4.1 adb服務命令
1)查看adb版本--adb version
2)以root權限運行adb服務--adb root
3)關閉adb服務--adb kill-server
4)開啟adb服務--adb start-server
指定adb-server運行端口(默認端口5037):adb -P 端口 adb-server
4.2 adb連接、重啟設備命令
1)連接設備--adb connect [設備ip]
2)斷開連接--adb disconnect [設備ip]
3)查看連接設備狀態--adb devises
4)重啟設備--adb shell reboot
4.3 adb和設備之間文件交互命令
1)手機文件傳輸到電腦--adb pull [手機文件] [PC文件]
2)電腦文件傳輸到手機--adb push [PC文件] [手機文件]
4.4 adb安裝卸載設備應用命令
1)安裝應用--adb install [apk包名]
常用參數:
參數 | 說明 |
---|---|
-r | 覆蓋安裝(保留數據) |
-d | 降級覆蓋安裝 |
-g | 賦予所有運行時權限 |
-l | 將應用安裝到保護目錄/mnt/asec |
-s | 將應用安裝到sdcard目錄 |
2)卸載應用--adb uninstall [apk包名]
常用參數:
參數 | 說明 |
---|---|
-k | 卸載應用時保留數據和緩存目錄 |
4.5 設備日志管理命令
Android系統的日志分為兩部分:底層的Linux內核日志輸出到/proc/kmsg, Android日志輸出到/dev/log。Android的Log等級通常有六類,按照日志級別由低到高分別是:Verbose、Debug、Info、Warning、Error、Assert。
1)查看日志--adb logcat
4.6 查看設備系統信息命令
1)查看android系統版本--adb shell getprop ro.build.version.release
2)查看設備內存占用--adb shell dumpsys meminfo [apk]
3)查看設備CPU--adb shell dumpsys cpuinfo
4)查看設備進程--adb shell ps
5)查看實時資源占用--adb shell top
6)查看設備電池信息--adb shell dumpsys battery
7)查看設備型號--adb shell getprop ro.product.model
8)查看屏幕分辨率--adb shell wm size
9)查看屏幕密度--adb shell wm density
10)查看顯示屏參數--adb shell dumpsys window displays
11)查看android版本--adb shell getprop ro.build.version.release
12)查看android_id--adb shell settings get secure android_id
5 adb常用工具
5.1 monitor.bat
1)地址:android_sdk\adt-bundle\sdk\tools
2)界面:
3)file Explorer--展示設備上的文件。
adb連接時需要使用root權限,避免有的文件夾因權限不足無法打開
4)LogCat--查看設備日志
LogCat會實時更新設備日志