原創(chuàng)文章返劲,版權(quán)所有病苗,轉(zhuǎn)載請注明出處惩嘉。
本文來自小學(xué)生輝輝輝的博客 http://blog.csdn.net/xxshhh
歡迎來訪,您的評論和點贊就是對我莫大的支持~~~
Android Debug Bridge (Android 調(diào)試橋) 是一個通用命令行工具乱灵,其允許您與模擬器實例或連接的 Android 設(shè)備進行通信塑崖。
adb 通用命令格式
adb [-d|-e|-s serial_number] command
所有 adb 命令
類別 | 命令 | 說明 |
---|---|---|
目標設(shè)備 | -d | 將 adb 命令發(fā)送至唯一連接的 USB 設(shè)備。 |
-e | 將 adb 命令發(fā)送至唯一運行的模擬器實例痛倚。 | |
-s serial-number | 將 adb 命令發(fā)送至以其 adb 分配的序列號命名的特定模擬器/設(shè)備實例规婆。 | |
常規(guī) | devices | 輸出所有連接的模擬器/設(shè)備實例的列表。 |
help | 輸出支持的 adb 命令的列表蝉稳。 | |
version | 輸出 adb 版本號抒蚜。 | |
調(diào)試 | logcat [option][filter-specs] | 將日志數(shù)據(jù)輸出到屏幕。 |
bugreport | 將 dumpsys耘戚、dumpstate 和 logcat 數(shù)據(jù)輸出到屏幕嗡髓,以用于報告錯誤。 | |
jdwp | 輸出給定設(shè)備上可用的 JDWP 進程的列表毕莱。 | |
數(shù)據(jù) | install path_to_apk | 將 Android 應(yīng)用(使用 APK 文件的完整路徑表示)推送到模擬器/設(shè)備器贩。 |
pull remote local | 從模擬器/設(shè)備實例將指定文件復(fù)制到開發(fā)計算機。 | |
push local remote | 從開發(fā)計算機將指定文件復(fù)制到模擬器/設(shè)備實例朋截。 | |
端口和網(wǎng)絡(luò)連接 | forward local remote | 將來自指定本地端口的套接字連接轉(zhuǎn)發(fā)到模擬器/設(shè)備實例上的指定遠程端口蛹稍。 |
ppp tty [parm] | 通過 USB 運行 PPP。 | |
腳本 | get-serialno | 輸出 adb 實例序列號字符串部服。 |
get-state | 輸出模擬器/設(shè)備實例的 adb 狀態(tài)唆姐。 | |
wait-for-device | 阻止執(zhí)行,直至設(shè)備處于在線狀態(tài)廓八,即直至此實例狀態(tài)為 device奉芦。 | |
服務(wù)器 | start-server | 檢查 adb 服務(wù)器進程是否在運行,如果未運行則啟動它剧蹂。 |
kill-server | 終止 adb 服務(wù)器進程声功。 | |
Shell | shell | 在目標模擬器/設(shè)備實例中啟動遠程 shell。 |
shell shell_command | 在目標模擬器/設(shè)備實例中發(fā)出 shell 命令宠叼,然后退出遠程 shell先巴。 |
參考
實際上這些資料全部來源于Android 開發(fā)者官網(wǎng),這里還介紹了包括 shell 命令功能:調(diào)用 Activity Manager(am)冒冬、調(diào)用軟件包管理器(pm)伸蚯、進行屏幕截圖、錄制視頻简烤、讀取應(yīng)用的ART配置文件等剂邮。
Dribbble
圖片來自于Dribbble