Невозможно подключить устройство для отладки по Wi-Fi, Android Studio (Bumblebee)
Я хочу отлаживать свое приложение Flutter с помощью беспроводной отладки на Android Studio Bumblebee. Когда я захожу в раздел «Сопряжение устройств по WiFi». Это показывает мне следующее: инструменты моей платформы обновлены (32.0.0). И все же это показывает это. Меня больше смущает, почему он не работает, потому что он работал несколькими часами ранее, но больше не работает. Любая помощь приветствуется.
3 ответа
Попробуйте ручной способ и посмотрите, сработает ли он.
Подключите телефон к компьютеру и подождите, пока он зарегистрируется как подключенное устройство.
Откройте свой терминал в cmd и используйте следующие команды
adb tcpip 5555 adb connect (например, IP-адрес вашего устройства) 192.168.16.0:5555 Ваш IP-адрес находится в настройках> о телефоне> статус. Если ваша среда настроена правильно, теперь вы можете отключить и возобновить отладку беспроводной сети.
Иногда это самая привередливая вещь. У меня были разрывы соединений с графическим интерфейсом в середине сеанса без видимой причины.
Я написал .bat, который, я надеюсь, будет полезен другим людям.
- Просит айпи.
- Он может запросить детали IP.
- Затем он запрашивает ПОРТ СОЕДИНЕНИЯ (используется в последней команде, но не отображается, когда появляется приглашение.
- Затем он запрашивает КОД СОПРЯЖЕНИЯ.
- Затем он запрашивает PAIRING PORT.
Вот код
@echo off
setlocal enabledelayedexpansion
:start
set useIP=
rem Step 1: Choose IP
echo Menu:
echo 0: Custom IP
if not exist batconfig.txt (
echo 1: NO PREVIOUS IP CONFIGURED
) else (
set /p lastIP=<batconfig.txt
echo 1. Last IP: !lastIP!
)
echo 2: 10.0.0.---
echo 3: 192.168.1.---
set /p ipOption=Select Option:
if %ipOption%==0 (
set /p customIP=Enter custom IP:
set useIP=!customIP!
) else if %ipOption%==1 (
if not exist batconfig.txt (
echo batconfig.txt not found.
pause
goto start
) else (
set /p useIP=<batconfig.txt
echo Loaded IP: !useIP!
)
) else if %ipOption%==2 (
set /p ipPrompt=Enter last segment of IP 10.0.0.---:
set useIP=10.0.0.!ipPrompt!
echo %useIP%
) else if %ipOption%==3 (
set /p ipPrompt=Enter last segment of IP 192.168.1.---:
set useIP=192.168.1.!ipPrompt!
) else (
echo Invalid selection. Restarting...
goto start
)
rem Step 2: Connection Port
set /p connectPort=Enter CONNECTION PORT (main screen) for %useIP%:
rem Step 3: Pairing Code and Port
set /p pairingCode=Enter PAIRING CODE (popup) for %useIP%:
set /p pairingPort=Enter PAIRING PORT (popup) for %useIP%:
echo Attempting to connect to %useIP%:!pairingPort!
rem Step 4: Run adb pair command
set error=
echo Executing command... adb pair %useIP%:!pairingPort! !pairingCode!
adb pair %useIP%:!pairingPort! !pairingCode! >error.txt
set error=!errorlevel!
if !error! equ 0 (
echo Successfully paired with %useIP%:%pairingPort%
echo %useIP%>batconfig.txt
echo Executing command... adb connect %useIP%:%connectPort%
adb connect %useIP%:%connectPort%
) else (
rem Step 4: Output error message
set /p error=<error.txt
echo !error!
)
Иногда ADB слишком суетлив, и мне приходится отключать телефон от WIFI, снова подключать его и снова включать отладку беспроводной сети.
Просто обновите свой Bumblebee до последнего патча https://developer.android.com/studio?utm_source=android-studio
Мне помогло с той же проблемой