adb uninstall 包名
例:卸載微信
adb uninstall com.tencent.mm
adb install 安裝包路徑.apk
例:安裝當前目錄下的test.apk
addb install test.apk
adb shell am start -n componentName
例:啓動微信的登錄界面
adb shell am start -n com.tencent.mm/com.tencent.mm.ui.LauncherUI
adb shell wm size
adb shell wm density
adb reboot
adb shell dumpsys window | grep mCurrentFocus
adb shell dumpsys activity activities | grep mFocusedActivity
上面兩種方式都可以獲取
adb logcat
例:打印tag爲ActivityManager的log
adb logcat -s ActivityManager
adb remount
adb push 源文件/目錄路徑 設備/模擬器目標路徑
例:把當前目錄下的test.txt 複製到手機的sd卡下
adb push test.txt /sdcard/test.txt
adb pull
例:把手機android/lib目錄下的libwebcore庫文件複製到當前目錄
adb pull /addroid/lib/libwebcore.so .
除了可以通過 USB 連接設備與電腦來使用 adb,也可以通過無線連接——雖然連接過程中也有需要使用 USB 的步驟,但是連接成功之後的設備就可以在一定範圍內擺脫 USB 連接線的限制
將 Android 設備與將運行 adb 的電腦連接到同一個局域網,比如連到同一個 WiFi。
將設備與電腦通過 USB 線連接。
應確保連接成功(可運行 adb devices 看是否能列出該設備)。
讓設備在 5555 端口監聽 TCP/IP 連接:
adb tcpip 5555
找到設備的 IP 地址。
在「設置」-「關於手機」-「狀態信息」-「IP地址」找到。
或者通過adb shell進入手機terminal,ifconfig拿到手機當前的ip
斷開 USB 連接
通過 IP 地址連接設備
adb connect IP:5555
這裏的 IP就是上一步中找到的設備 IP 地址。
確認連接狀態
執行上一步成功後會輸出:
connected to '你的ip':5555
如果連接不了,請確認 Android 設備與電腦是連接到了同一個 WiFi,然後再次執行 adb connect 那一步;
如果還是不行的話,通過 adb kill-server 重新啓動 adb 然後從頭再來一次試試。
adb disconnect
想重新使用有線usb連接方式,要先斷開無線連接