類別命令
說明備註
可選項-d
命令僅對usb裝置有效
如果有多個usb裝置就會返回錯誤
-e命令僅對執行中的模擬器有效
如果有多個執行中的模擬器就會返回錯誤
-s 命令僅對adb關聯的特定序列號的模擬器或手機有效(例如 「emulator-5556″).
如果不指定裝置就會返回錯誤
一般項devices
輸出所有關聯的模擬器或手機裝置列表
參見 querying for emulator/device instances 以獲得更多資訊。
help
輸出adb支援的命令
version
輸出adb的版本號
除錯項logcat
在螢幕上輸出日誌資訊
bugreport
為報告bug,在螢幕上輸出dumpsys, dumpstate和 logcat資料
jdwp
輸出有效的jdwp程序資訊
可以使用 forward jdwp:轉換埠以連線到指定的 jdwp 程序,例如:
adb forward tcp:8000 jdwp:472
jdb -attach localhost:8000
資料項install
安裝應用程式(用完整路徑指定.apk檔案)
pull
從開發機copy指定的檔案到模擬器或手機
push
從模擬器或手機copy檔案到開發機
埠和網路項
forward
從本地埠轉換連線到模擬器或手機的指定埠
埠可以使用以下格式表示:
l tcp:
l local:
l dev:
l jdwp:
ppp [parm]…
通過usb執行upp
l —ppp流中的tty。例如:/dev/omap_csmi_ttyl。
l [parm]… — 0到多個ppp/pppd 選項, 例如 defaultroute, local, notty等等。
注意不用自動啟動ppp連線
指令碼項get-serialno
輸出adb物件的序列號
參見 querying for emulator/device instances以獲得更多資訊。
get-state
輸出adb裝置的狀態
wait-for-device
阻塞執行直到裝置已經連線,即裝置狀態是 device.
可以在其他命令前加上此項,那樣的話adb就會等到模擬器或手機裝置已經連線才會執行命令,例如:
注意該命令並不等待系統完全啟動,因此不能追加需要在系統完全啟動才能執行的命令,例如install 命令需要android包管理器支援,但它必須在系統完全啟動後才有效。下面的命令
會在模擬器或手機與adb發生連線後就執行install,但系統還沒有完全啟動,所以會引起錯誤。
服務端項
start-server
檢測adb服務程序是否啟動,如果沒啟動則啟動它。
kill-server
終止服務端程序
shell
shell
在目標模擬器或手機上啟動遠端shell
參見 issuing
shell commands以獲得更多資訊。
shell
在目標模擬器或手機上執行shellcommand然後退出遠端shell
常用adb命令列表
分類 功能命令 備註裝置 檢視裝置列表 adb devices 連線區域網裝置 adb connectip此命令只用於需要通過區域網連線裝置的情況 usb裝置可以直接連線adb ip為待連線裝置的區域網ip位址 斷開連線裝置 adb disconnect 獲取裝置解析度 adb shell wm s...
ADB命令列控制介面開關
以下命令需要root許可權 svc命令 這個指令碼在 system bin目錄下,這個命令可以用來控制電源管理,wifi開關,資料開關 就是上網流量 svc power stayon true false usb ac 這個是控制usb插入的時候螢幕是否常亮,這個有地方設定,就不多說了 svc da...
VIM命令列表
移動游標 上 k nk 向上移動n行 9999k或gg可以移到第一行 g移到最後一行 下 j nj 向下移動n行 左 h nh 向左移動n列 右 l nl 向右移動n列 w 游標以單詞向前移動 nw 游標向前移動n個單詞 游標到單詞的第乙個字母上 b 與w相反 e 游標以單詞向前移動 ne 游標向前...