感恩原創:
基礎指令碼:
1、啟動adb服務
adb start-server
2、終止adb服務
adb kill-server
3、進入adb執行環境
adb shell
4、獲取幫助 裡面有adb的各種命令和引數的介紹
adb help
5、檢視adb版本
adb version
6、以root許可權重啟adb
adb root
7、將system分割槽重新掛在為可讀寫分割槽,此命令在作業系統目錄時很重要
adb remount
8、重啟裝置,可選引數進入bootloader(刷機模式)或recovery(恢復模式)
adb reboot [bootloader|recovery]
apk相關:
1、安裝apk
adb install test.apk -r 覆蓋安裝,保留資料和快取檔案 -d 解決低版本version問題 -s 安裝apk到sd卡
2、解除安裝apk
adb uninstall -k
可選引數-k的作用為解除安裝軟體但是保留配置和快取檔案
5、檢視apk的版本資訊
versioncode=8 targetsdk=22 versionname=v0.08 versioncode=6 targetsdk=22 versionname=v0.0
6、啟動activity
adb shell am start -n /.
7、獲得應用的啟動時間,可以很方便地獲取應用的啟動時間
adb shell am start -w /.
試驗結果如下:
adb shell am start -w com.cc.test/com.painter.test.paintermainactivity starting: intent status: ok activity: com.cc.test/com.painter.test.paintermainactivity thistime: 355 totaltime: 355 waittime: 365 complete
返回的幾個結果,以waittime為準,返回的是從startactivity到應用第一幀完全顯示的時間。
8、啟動service,am的-n引數表示元件,-a引數表示命令,-a後面的引數為manifest中定義的service的action
adb shell am startservice -n /.
也可:adb shell am startservice -a 「android.intent.action.call」
9、傳送廣播
adb shell am broadcast -a 「android.intent.action.adupsfota.writecommandreceiver」
廣播可以帶上不同型別的引數,–es為string引數型別,–ei為int引數型別,–ez為boolean引數型別
adb shell ps
android ADB 實用命令整理
1.掛載可讀 public static final string mount system ro mount o ro,remount system 複製 2.開啟飛行模式 public static final string command airplane on settings put gl...
Android ADB常用命令
1.adb shell linux命令列控制台 cd system bin 檢視linux下的所有命令 ls ping localhost 檢查網路連線 2.adb kill server 結束adb服務 3.adb start server 啟動adb服務 4.adb devices 列出與adb...
Android ADB常用命令
1.adb shell linux命令列控制台 cd system bin 檢視linux下的所有命令 ls ping localhost 檢查網路連線 2.adb kill server 結束adb服務 3.adb start server 啟動adb服務 4.adb devices 列出與adb...