ubuntu用wifi串連android偵錯工具的步驟_Android

來源:互聯網
上載者:User

註:如果沒有 root 許可權也是可以試試,一般情況下,都需要 root 許可權,才能串連成功。

1.需要確保你的開發 PC 和 Android 手機都連上了 wifi 並處於同一網段下;
2.開啟 usb 調試,且用 usb 將 Android 裝置串連到開發 PC 上;
3.進入到你的 Android SDK 的 platform-tools 目錄下,
執行如下命令來重啟 Android 裝置中的 adbd 背景程式重新偵聽 TCP 的指定連接埠:
$./adb tcpip 5555
註:5555 是預設連接埠,換成別的也沒有必要,且這裡一定要設一個連接埠的!

4.執行如下命令來建立 wifi 調試串連:
$./adb connect Android裝置實際的IP地址[:通過 ./adb tcpip 指定的連接埠號碼]
註:IP 位址和連接埠號碼之間有一個冒號,如果連接埠號碼為 5555 的話,則可以省略。

如果出現 "unable to connect to IP 位址:連接埠號碼" 此類錯誤資訊,則:
1)進入 Android 裝置終端中:
$./adb shell

2)切換為 Android 裝置的 root 使用者:
$ su -

3)設定 adbd 服務的指定連接埠號碼:
# setprop service.adb.tcp.port 5555
註:5555 雖是預設的,這裡也要設一下,也可以是自訂的,但是什麼必要。

4)設定 adbd 服務後,重新運行它:
# start adbd
註:# stop adbd 命令將會停止 adbd ,只能重啟了 Android 裝置了。

5)再重啟 Android 裝置中的 adbd 背景程式重新偵聽 TCP 的指定連接埠:
$ ./adb tcpip 5555

6)再建立 wifi 調試串連:
$ ./adb connect IP地址[:連接埠號碼]

7)出現如下字樣,表示成功:
connected to IP地址[:連接埠號碼]

8)進入 Android 裝置終端中:
$./adb shell

9)執行 netstat 命令,則可以看到 IP地址:連接埠號碼 已建立的狀態:

複製代碼 代碼如下:

Proto Recv-Q Send-Q Local AddressForeign AddressState
tcp00 0.0.0.0:5555 0.0.0.0:*LISTEN
tcp00 0.0.0.0:110000.0.0.0:*LISTEN
tcp 260 192.168.1.104:5555 192.168.1.102:40821ESTABLISHED
---------------------------------------------
Proto Recv-Q Send-Q Local AddressForeign AddressState
tcp00 0.0.0.0:110000.0.0.0:*LISTEN

註:分隔線(---)上面的是建立好的狀態顯示,下面的是沒有建立好的狀態顯示。

9)執行查看裝置命令的結果,也與 usb 的不同:
$ ./adb devices
List of devices attached
192.168.1.104:5555 device
--------------------------
List of devices attached
android123456 device

註:分隔線(---)上面的是 TCP 串連,下面的是 usb 串連。

*.執行如下命令來重啟 Android 裝置中的 adbd 背景程式重新偵聽 usb :

複製代碼 代碼如下:

$./adb usb

註:執行此命令後,再用 ./adb devices 查看裝置就查不到了,
執行$ sudo ./adb kill-server 和 $ sudo ./adb start-server也不行,
只能重啟 Android 裝置了!

所以,正確的做法是:
1)進入 Android 裝置終端中:
$./adb shell

2)切換為 Android 裝置的 root 使用者:
$ su -

3)設定 adbd 服務的指定連接埠號碼:
# setprop service.adb.tcp.port -1
註:關閉 wifi 調試,只需在此將連接埠號碼設為負壹(-1)即可。

4)以上三步做完後,即可執行 ./adb usb 切回 usb 串連調試方式。

*註:如果只是斷開一下串連,只需運行如下命令:
$./adb disconnect

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.