Category | Command | Description | Comments |
Options | -d -e -s <serialNumber> | 僅僅通過USB接口來管理abd. 僅僅通過模拟器執行個體來管理adb. 通過模拟器/裝置的允許的指令号碼來發送指令來管理adb (比如: "emulator-5556"). | 如果不隻是用USB接口來管理則傳回錯誤. 如果不是僅僅通過模拟器執行個體管理則傳回錯誤. 如果沒有指定号碼,則會報錯. |
General | devices help version | 檢視所有連接配接模拟器/裝置的設施的清單. 檢視adb所支援的所有指令。. 檢視adb的版本序列号. | 檢視 Querying for Emulator/Device Instances 擷取更多相關資訊. |
Debug | logcat [<option>] [<filter-specs>] bugreport jdwp | 将日志資料輸出到螢幕上. 檢視bug的報告,如 , ,和 資訊。 檢視指定的設施的可用的JDWP資訊. | 以用 端口映射資訊來連接配接指定的JDWP程序.例如: |
Data | install <path-to-apk> pull <remote> <local> push <local> <remote> | 安裝Android為(可以模拟器/設施的資料檔案.apk指定完整的路徑). 将指定的檔案從模拟器/設施的拷貝到電腦上. 将指定的檔案從電腦上拷貝到模拟器/裝置中. | |
Ports and Networking | forward <local> <remote> ppp <tty> [parm]... | 用本地指定的端口通過socket方法遠端連接配接模拟器/設施 通過USB運作ppp:
| 端口需要描述下列資訊: |
Scripting | get-serialno get-state wait-for-device | 檢視adb執行個體的序列号. 檢視模拟器/設施的目前狀态. 如果裝置不聯機就不讓執行,--也就是執行個體狀态是 時. | 檢視 Querying for Emulator/Device Instances 可以獲得更多資訊. 檢視 Querying for Emulator/Device Instances 可以獲得更多資訊. 你可以提前把指令轉載在adb的指令器中,在指令器中的指令在模拟器/裝置連接配接之前是不會執行其它指令的. 示例如下: 需要提醒的是這些指令在所有的系統啟動啟動起來之前是不會啟動adb的 是以在所有的系統啟動起來之前你也不能執行其它的指令. 比如:運用 的時候就需要Android包,這些包隻有系統完全啟動。例如: 上面的指令隻有連接配接上了模拟器/裝置連接配接上了adb服務才會被執行,而在Android系統完全啟動前執行就會有錯誤發生. |
Server | start-server kill-server | 時. 終止adb服務程序. | |
Shell | shell shell [<shellCommand>] | 通過遠端shell指令來控制模拟器/裝置執行個體. 連接配接模拟器/設施執行shell指令,執行完畢後退出遠端shell端l. |