adb 常用命令總結


  • 安裝 .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過。

以上就是我總結adb常用的命令,還有沒有總結到的望大家見諒


免責聲明!

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



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