Macbook adb не может открыть интерфейс

У меня возникла проблема с отладкой Android ADB через USB.

Использование Macbook Air 2013 и попытка подключения телефона Nexus 6 dev.

На MAC Android Studio установлен Android-сервер sdk.

Когда я делаю

adb kill-server adb devices 

Я получил:

 adb I 661 9881 usb_osx.cpp:259] Found vid=18d1 pid=**** serial=***** adb I 661 9881 usb_osx.cpp:259] adb E 661 9881 usb_osx.cpp:331] Could not open interface: e00002c5 adb E 661 9881 usb_osx.cpp:265] Could not find device interface 

Таким образом, он обнаружил, что устройство, идентификатор поставщика, идентификатор продукта и серийный номер соответствуют тому, что я нахожу в системной информации для Nexus 6.

Следующие предложения, найденные в Интернете, я попытался – но не успел – решить следующее:

  • Отключить и снова включить режим отладки на телефоне, а также переключиться между конфигурациями USB для зарядки, MTP, PTP, RNDIS, Audio Source, MIDI, всегда убедившись, что авторизация для отпечатка RSA от Mac

  • Закрытие Android Studio / DDMS, уничтожение adb через команду kill-server, а также процесс убийства через монитор активности Apple

  • Запустить adb как root

  • Перезагрузите Mac несколько раз

  • Перезагрузите Nexus 6

  • Полностью переустановите Android SDK

  • Попробовал с другим устройством для Android с отладочной поддержкой (Samsung Galaxy Tab, также здесь adb нашел правильную информацию об устройстве, но не может получить доступ к интерфейсу с той же ошибкой)

  • Попробовал с 3 различными USB-кабелями, все кабели, которые первоначально поставлялись с устройствами Android

Через google я узнал, что код ошибки e00002c5 означает, что устройство уже используется другим драйвером.

Недавно я установил Sophos Home Antivir. Подумав, что это может помешать ADB открыть интерфейс устройства, я полностью удалил Sophos с предоставленным деинсталлятором и перезагрузил Mac.

Любой намек приветствуется:

  • Какие шаги решить?

  • Поскольку e00002c5, по-видимому, является четким индикатором того, что другой драйвер имеет используемое устройство, как узнать, какой именно процесс и как его остановить.

Solutions Collecting From Web of "Macbook adb не может открыть интерфейс"

Я также столкнулся с этой ошибкой, и оказалось, что проблема для меня заключалась в том, что вкладка Stetho была открыта в Chrome (т.е. вкладка в URL chrome: // inspect / # devices), которая, как я полагаю, вызывала у устройства Быть в использовании. Закрыв эту вкладку, а затем запустив adb kill-server , вы снова adb devices .

Те же симптомы с Galaxy S7, подключенные к Mac через USB. В моем случае у меня была Tizen IDE для Samsung Gear Development. Это также мешало работе adb. Закрытие IDE Tizen сразу же помогло.

Если вы впервые подключите мобильный телефон, возможно, вы уже подтвердили авторизацию для компьютера на телефоне. Вы должны удалить авторизацию на телефоне и повторно подключиться / повторно авторизироваться. В противном случае устройство будет отображаться в списке устройств, но неавторизировано. (Т.е. вы не можете отлаживать …)

Я столкнулся с этой проблемой с сообщением «Не удалось открыть интерфейс: e00002c5». E00002c5 указывает, что другое приложение использует устройство. Тисен-студия была приложением, вызывающим эту проблему. Закрытые IDE Tizen и подключенные устройства были доступны в списке устройств adb.

Я отлаживал приложение Mobillyo с помощью телефона LG K4. Я закрыл Android Studio, затем включил USB-отладку в настройках телефона, оставил настройки открытыми, вновь открыла Android-студию RUN, диалоговое окно с информацией о телефоне и Unauthorized, было предложено одобрить телефон, коснулся Ok, и это сработало.

Если вы используете VirtualBox и открываете виртуальную машину, вероятно, вы пытаетесь использовать adb с вашего хоста, пока он подключен к вашей виртуальной машине. Проблема в том, что вы не можете подключить устройство одновременно.

Решение . Снимите флажок с вашего устройства на нижней правой панели, если он обнаружен вашей виртуальной машиной.

Введите описание изображения здесь