Беспроводная отладка Android Studio 4.2 Canary не работает

Я установил Android Studio 4.2 Canary, но беспроводная отладка вообще не работает (https://9to5google.com/2020/06/10/android-11-beta-1-wireless-debugging-jetpack-compose/). Я включил его в настройках разработчика на мобильном телефоне, даже пытался подключиться к нему с помощью adb, но Android Studio не обнаруживает мой телефон. Мне что-то не хватает, например плагин или что-то в этом роде?

Я использую Android Studio 4.2 в Windows 10.

1 ответ

В качестве меры предосторожности убедитесь, что опция «Разработчики» и беспроводная отладка включены , и у вас установлены новейшие инструменты платформы SDK:

  1. Перейдите к диспетчеру Sdk > Платформы SDK > установите флажок « показать сведения о пакете » (в правом нижнем углу).

  2. Разверните последнюю стабильную версию Android (в настоящее время Tiramisu) > и проверьте платформу Android SDK (в настоящее время 33), если она еще не проверена/установлена.

  3. Нажмите «Применить» и при необходимости дождитесь завершения установки.

Исправить 1

Исправить 2

Попробуйте отключить любые (виртуальные) сетевые адаптеры для VPN или виртуальных машин (виртуальных машин).

Эти шаги предназначены для Windows, возможно, существует эквивалент этого для Mac, поэтому попробуйте это, и если у Mac нет виртуальных адаптеров. Попробуйте следующее исправление .

Вы можете ввести этот путь (Control Panel\Network and Internet\Network Connections) в верхней панели панели управления, в противном случае просто выполните следующие действия:

  1. Зайдите в «Панель управления» в Windows.

  2. Нажмите «Сеть и Интернет».

  3. Нажмите «Центр управления сетями и общим доступом».

  4. Нажмите «Изменить настройки адаптера».

  5. Щелкните правой кнопкой мыши любой адаптер, который вы хотите отключить.

После этих изменений проверьте свою Android Studio, чтобы узнать, решило ли отключение адаптера вашу проблему.

Исправить 3

  1. Перейти к вашейAndroid/sdk/platform-toolsпапка.

Для Windows местоположение по умолчанию:C:\Users\[User]\AppData\Local\Android\Sdk\platform-tools(но, как и я, вы, возможно, переместили папку, поэтому проверьте это.)

  1. Откройте там cmd или терминал (mac).
    • В Windows вы можете сделать это, щелкнув путь к папке в адресной строке проводника Windows, набрав cmd и нажав Enter.
    • Альтернативно вы можете сделать это, открыв терминал в любом месте и набравcd [path to platform-tools directory on your PC]

Если ваш компьютер отображается в разделе «СОПРЯЖЕННЫЕ УСТРОЙСТВА» на вашем Android, перейдите к шагу 6, иначе

  1. Найдите свой IP-адрес, номер порта и код сопряжения, выбрав «Сопряжение устройства с кодом сопряжения». Запишите IP-адрес, номер порта и код сопряжения, отображаемые на устройстве.

  2. На терминале, который вы открыли, запуститеadb pair ipaddr:port. Используйте IP-адрес и номер порта, указанные выше.

  3. При появлении запроса введите код сопряжения, как показано здесь.

*PS: эти шаги также доступны здесь в Google, но по какой-то причине они не упомянули шаги выше.

  1. После успешного сопряжения вашего устройства запуститеadb connect ip:port. ip:port, который отображается на главной странице отладки беспроводной сети здесь.

При этом, надеюсь, устройство будет подключено.

Источники

Вы можете проверить мой полный ответ здесь или оригинальные исправления из оригинальных поисковиков ниже. Я отредактировал свой ответ, чтобы он не был точным дубликатом, но никто не знает, какова фактическая причина и какое исправление может сработать, а может и не сработать, например, исправление 2 сработало для меня однажды, затем я возился, и проблема пришел снова.

Если что-то из этого помогло вам, пожалуйста, рассмотрите вопрос о голосовании, я здесь новичок, и мне нужны представители, чтобы проголосовать за другие ответы и оставить комментарии.

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