Невозможно подключить устройство для отладки по Wi-Fi, Android Studio (Bumblebee)

Я хочу отлаживать свое приложение Flutter с помощью беспроводной отладки на Android Studio Bumblebee. Когда я захожу в раздел «Сопряжение устройств по WiFi». Это показывает мне следующее: инструменты моей платформы обновлены (32.0.0). И все же это показывает это. Меня больше смущает, почему он не работает, потому что он работал несколькими часами ранее, но больше не работает. Любая помощь приветствуется.



3 ответа

Попробуйте ручной способ и посмотрите, сработает ли он.

  1. Подключите телефон к компьютеру и подождите, пока он зарегистрируется как подключенное устройство.

  2. Откройте свой терминал в cmd и используйте следующие команды

    adb tcpip 5555 adb connect (например, IP-адрес вашего устройства) 192.168.16.0:5555 Ваш IP-адрес находится в настройках> о телефоне> статус. Если ваша среда настроена правильно, теперь вы можете отключить и возобновить отладку беспроводной сети.

Иногда это самая привередливая вещь. У меня были разрывы соединений с графическим интерфейсом в середине сеанса без видимой причины.

Я написал .bat, который, я надеюсь, будет полезен другим людям.

  1. Просит айпи.
    • Он может запросить детали IP.
  2. Затем он запрашивает ПОРТ СОЕДИНЕНИЯ (используется в последней команде, но не отображается, когда появляется приглашение.
  3. Затем он запрашивает КОД СОПРЯЖЕНИЯ.
  4. Затем он запрашивает 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

Мне помогло с той же проблемой

Другие вопросы по тегам