ADB全程Android Debug Bridge,是Android SDK里的一個工具,用這個工具可以直接操作管理Android模擬器或者真實的Android設備(如手機)。
一、Adb工具使用配置
1、由於adb是SDK中的工具,當本地有SDK環境時,可直接使用。
若搭建SDK時有添加adb地址(一般為android-sdk-windows\platform-tools下)到path環境變量,則可直接使用。
2、下載adb工具包(無SDK環境)
下載地址:http://www.wishdown.com/soft/53275.html
解壓后,如圖:
3、使用adb
方法一:CMD啟動命令行,在DOS框中使用cd命令將工作目錄切換至上述adb工具包所在目錄(如:cd d:\platform-tools\),使用adb命令。
方法二:復制CMD.exe(一般在C:\Windows\System32目錄)工具到adb工具包所在目錄,在該目錄下雙擊CMD工具,在彈出DOS框中使用adb命令。
二、使用adb連接設備
1、連接Android模擬器
1)啟動模擬器 (可啟動多個)
2)查看設備:adb devices
$adb devices
List of devices attached
emulator-5554 device
emulator-5556 device
3)連接指定模擬器
adb shell (當只有一個模擬器時,使用該命令直接連接)
adb –s emulator-5554 (連接到指定的模擬器emulator-5554)
2、連接Android手機
方法一:USB線連接
1)在手機上啟用USB調試
2)CMD窗口輸入adb devices,此時可以看到自己的設備。
PS:無法看到自己設備時,查看手機USB調試是否打開;PC端是否安裝手機驅動。
3)連接手機
adb shell
方式二:網絡連接(WIFI)
此方式Android手機必須獲得root權限。
1)打開手機系統的adb服務
方法一:在手機上安裝命令行軟件,命令行在root權限下(shell中,su切換,提示符“#”),輸入 setprop service.adb.tcp.port 5555(設置adb服務端口為5555),重啟服務。(stop adbd;start adbd)
方法二:首先使用USB連接PC機,進入root權限(提示符“#”),輸入 setprop service.adb.tcp.port 5555,可通過輸入 getprop service.adb.tcp.port 驗證設置是否成功(返回5555);退出shell;重啟手機(保證之前更改的端口設置生效)
2)連接手機
在PC的cmd中輸入adb connect 手機IP:5555 ,輸出conneced to 手機IP:5555則連接成功。