2016-03-29 36 views
6

我目前在通過Wi-Fi調試Android 6.0時遇到問題。我遵循answer的步驟,但是當我嘗試命令adb shell netcfg我收到「/ system/bin/sh:netcfg:not found」。另外,即使是圖形選項ADB通過網絡開發人員選項菜單已經消失。如何通過Wi-Fi調試Android 6.0? (netcfg問題)

我也試過這個post Android的問題,因爲netcfg似乎被棄用,我得到了:WFSO超時。

它在我更新到Android 6.0之前工作正常。

有人知道另一個命令或通過Wi-Fi進行調試的方式嗎?

在此先感謝


解決方案

使用adb shell ifconfig <interface name>作爲answer從Rilwan找出設備的IP地址。然後使用adb connect <ipaddress>最終通過Wi-Fi進行調試。真正的問題只是缺少的netcfg命令。

回答

13

從你的問題,如果你嘗試過這個無線手段,adb shell netcfg I receive "/system/bin/sh: netcfg: not found",通過無線網絡adb工作正常。在Android 6.0中,只有netcfg二進制文件不存在。如果你有任何其他以前的版本android,你可以拉netcfg二進制並推送到6.0設備。

如果你只是想知道ip地址,你可以使用adb shell ifconfig <interface name>

+2

尼斯提示里爾萬,謝謝。 我剛剛使用'adb shell ifconfig'獲得IP地址,並使用'wlan0'作爲接口名稱(如果沒有接口用作參數,則顯示所有接口的詳細信息)。 之後,我剛斷開我的設備與USB,並使用命令'adb connect '作爲最後一步,它的工作原理。 謝謝 –

+0

你好,我怎樣才能得到哪個接口名稱通過。 – Dory

+0

Hi @Dory,如果你只是使用沒有任何接口名稱的'adb shell ifconfig',它將顯示所有接口,並且通常它是你感興趣的'wlan0'。 –

2

我使用的是用於android studio的ADBWIFI插件 ADBWIFI

我還沒有在Android 6.0上測試過,但試試看。

+0

嗨Murali,我試過這個插件,但仍然無法正常工作。當我摘下USB電纜時,我失去了Wi-Fi連接。 它應該像你在這個[問題]上看到的那樣工作(https://github.com/layerlre/ADBWIFI/issues/7)。 但是,我有麻煩保持連接。 –

3

如果您正在尋找IP地址等系統和手機都連接到同一網絡

只需進入設置 - >關於手機 - >狀態

在這裏你會發現IP

+0

這看起來正確和簡單,謝謝! –