adb算是很久以前的dos就存在的東西了,不過我們真的很需要它
adb的目錄是在sdk目錄下的platfoem-tools下,我們使用的話先進入這個目錄,然後輸入adb version
這裡我們需要打開開發者模式中的usb調試,然後輸入adb shell ,就可以與手機進行通信了,如果他需要root權限的話輸入su即可
這裡我沒有連接配接真機,是以提示沒有找到裝置,有些裝置還需要下載下傳對應的驅動才行,可以用豌豆莢之類的手機助手
顯示系統中全部的android平台
android list targets
安裝apk程式之install
adb install -r xxx.apk
安裝apk程式之push
adb push< local>< remote>
以上兩種都是安裝apk,不同的是adb install k是講程式安裝在data/data目錄下,作為一個普通使用者的安裝路徑,而adb push不是安裝指令,他是将一個檔案寫入到手機的存儲系統,有權限就行,是以我們還可以推送檔案,同樣的
adb pull< remote>< local>
我們也可以從手機中讀取檔案,這些操作在ddms中也是可以的
adb shell
檢視log
adb remount(重新挂載分區)
cd system/app
rm xx.apk
删除應用
adb shell df
檢視系統盤符
adb shell pm list packages -f
輸出所有已經安裝的應用
adb shell input keyevent
模拟按鍵輸入
adb shell input touchscreen
模拟歡動輸入
adb shell am start -n
螢幕錄制
adb reboot
重新開機
太多就不一一列舉出來了
所有的shell指令都來自framework,目錄
/frameworks/base/cmds/
/system/core/toolbox/
這個無需多講,去官網注冊個賬号,下載下傳個安裝包就可以直接使用了