В подключении ADB отказано с Mac на Android

Я пытаюсь загрузить неопубликованную сборку на свой телефон, Alcatel Android 7. Раньше мне удавалось загружать неопубликованную версию, но она перестала работать, когда я переключился на новую сеть. Я запускаю его с терминала MacOS.

Courtneys-MacBook-Pro-3:~ courtneytaniguchi$ adb connect 10.0.0.216
failed to connect to '10.0.0.216:5555': Connection refused
Courtneys-MacBook-Pro-3:~ courtneytaniguchi$ 

Этот телефон включен для разработчиков, я разрешил установку приложений из неизвестных источников, включенных в режиме безопасности, а также включена отладка по USB. Да, я в той же сети.

5 ответов

У меня была похожая проблема failed to connect to '192.168.31.84:5555': Connection refused, окончательно обработано:

  • убить и перезапустить adb
    • adb kill-server
    • adb start-server
  • Убедитесь, что проводное соединение USB подключено
    • adb devices может видеть идентификатор вашего устройства
  • перенастроить в режим tcpip: adb tcpip 5555
    • Примечание: для нескольких устройств, подключенных через USB, следует указать серийный идентификатор устройства:
      • adb -s device_serial_id tcpip 5555
  • подключиться к вашему устройству через WiFi: adb connect your_android_phone_ip:5555

Полный журнал для вашей ссылки:

       adb kill-server
 adb start-server
* daemon not running; starting now at tcp:5037
* daemon started successfully

 adb devices
List of devices attached
2e2a0cb1    device
orga4pmzee4ts47t    device

 adb tcpip 5555
error: more than one device/emulator

 adb -s 2e2a0cb1 tcpip 5555
restarting in TCP mode port: 5555

 adb connect 192.168.31.84:5555
connected to 192.168.31.84:5555

Судя по командам, которые вы вводите, кажется, что вы пытаетесь сделать adb через Wi-Fi.

Следующее может помочь:

  1. Перезагружаем телефон
  2. Убедитесь, что телефон прослушивает TCP/IP, подключившись к нему через USB и введя adb tcpip 5555
  3. Отключение и повторное включение отладки по USB

У меня была такая же ошибка. Решается с помощью следующих дополнительных шагов, упомянутых здесь, которые подключают устройство через USB, а затем выполняют следующую команду после нахождения идентификатора устройства:

./adb -s <device id> tcpip 5555

Если вы застряли в процессе загрузки неопубликованных файлов, вы всегда можете отправить файл.apk себе по электронной почте на адрес электронной почты, который настроен на телефоне, загрузить вложение, затем перейти в приложение "загрузки" и нажать на.apk, он должен спросить, уверены ли вы, что хотите установить приложение, просто ответьте "да". Вы должны убедиться, что вы уже выбрали "Разрешить" в разделе "Неизвестные источники" в "Настройки / Разработка".

То же произошло и со мной. Всегда отклоняется, у меня есть два устройства, используемых для подключения через Wi-Fi для некоторых проектов Android, я всегда отклоняю 5555 на моем устройстве Huawei. Но есть один известный мне обходной путь, который работает.

➜  ~ adb connect 192.168.8.108:5555
failed to connect to '192.168.8.108:5555': Connection refused
➜  ~ adb connect 192.168.8.108:7612
connected to 192.168.8.108:7612

Попробуйте порт 7612

Спасибо!

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