- 安裝
.apk
包
adb install apk包名
adb install [-r] [-s]
這個命令將指定的apk文件安裝到設備上.
-r 強制安裝(在某些情況下可以已有些應用程序在運行或不可寫,可加上此參數強制安裝)
-s 將apk文件安裝在SD-Card
- 連接多個設備時,如何指定設備進行安裝
adb -s 設備號 install apk包
- 斷開設備連接
adb kill-server //結束adb服務
adb start-server //啟動adb服務
- 卸載
.apk
包
adb uninstall
adb devices
查看設備是否連接
adb devices
List of devices attached
6HJDU20416008478 device
- 查看設備系統中所有應用包名
adb shell pm list package
- 查看指定應用包名
方法一
使用 monitor 檢測,步驟如下:
輸入 adb shell am monitor 命令
設備上打開,你想要查看包名的應用
輸入quit
命令退出monitor
檢測
adb shell am monitor
Monitoring activity manager... available commands:
(q)uit: finish monitoring
** Activity starting: com.tencent.qqmusic
** Activity starting: com.netease.cloudmusic
quit
其中: com.tencent.qqmusic 和 com.netease.cloudmusic 就是QQ音樂和雲村的應用包名
方法二
啟動APP,使用 adb shell "dumpsys window | grep mCurrentFocus"
命令,查看啟動應用的包名信息,以及Activity的信息
adb shell "dumpsys window | grep mCurrentFocus"
mCurrentFocus=Window{9d9a4e1 u0 com.netease.cloudmusic/com.netease.cloudmusic.activity.MainActivity}
雲村包名: com.netease.cloudmusic
Activity: com.netease.cloudmusic.activity.MainActivity
- 日志重定向
adb logcat > 電腦文件夾路徑
- 將電腦文件
push
到手機上
adb push 電腦路徑 手機路徑
- 將手機中的信息拉取到電腦上
adb pull 手機路徑 電腦路徑
adb
顯示幫助信息
adb help
adb
顯示版本號
adb version
- 啟動計算機
adb
服務進程
adb start-server
- 斷開
adb
服務進程
adb kill-server
- 重啟設備
adb reboot [bootloader|recovery]
adb reboot-bootloader
重啟有三種方式:
直接重啟設備回到使用界面adb reboot即可
重啟設備到bootloader引導模式:adb reboot-bootloader或adb reboot bootloader
重啟到recovery刷機模式:adb reboot recovery
返回設備狀態
adb get-state
返回設備狀態,有三種結果:關機,引導模式,設備在線
- 返回設備序列號
adb get-serialno
返回設備序列號SN值
- 獲取設備的ROOT權限
adb remount
通過這個命令就可以獲取設備的ROOT權限,可以通過adb操作/system等系統目錄,如
adb push xx.app /system/app
即可將app應用直接放入系統目錄。這個操作必須機子已解鎖並ROOT過。