adb常用操作指令
-
查看PC端目前鏈接的設備:adb devices
-
查看PC端鏈接設備的狀態:adb get-state (device 表示鏈接正常)
-
查看日志: abd logcat
-
將日志輸出到指定文件中: abd logcat > [文件路徑\文件名]
-
日志信息類別:4種
-
I: 信息
-
D:調試
-
E:錯誤
-
W:警告
-
-
指定打印的日志級別:adb logcat *:【日志級別】
-
查看指定緩沖區日志:adb logcat -b [緩沖區類型]
-
清除日志:adb 指令的最后添加 -c
-
輸出cpu功耗等更詳細的日志信息:adb bugreport
-
安裝app應用:adb install [指定目錄下的.apk文件]
-
卸載app應用:adb uninstall [packagename]
注釋: 日志存在於4個緩沖區中:radio,system,main,event 查看日志時主要查看的是main緩沖區的日志
-
查看連接設備中所有應用的包名:adb shell pm list packages
-
查看當前運行中運用的view的包名:adb shell dumpsys window | findstr mCurrentFocus
查看某個apk的包名:
aapt dump badging 【對應apk的絕對路徑】;// aapt工具所在路徑:sdk/build_tools/version
-
查看CUP信息:adb shell cat /proc/cpuinfo
注釋: cat 在linux中指的是查看命令
-
查看分辨率:adb shell wm size
-
查看電池信息: adb shell dumpsys battery
- 獲取系統版本號:adb shell getprop ro.build.version.release
- 獲取PC端當前連接設備的版本號:adb version
-
手機電腦相互拷貝文件:
-
adb push [目標文件] [目的地]
-
-
abd pull 【目標文件】【目的地】
-
-
注釋: 目標文件指的是需要推送、拉取的文件的名稱(包含絕對路徑);目的地指的是將目標文件拉取、推送到指定地點
-