Android ADB не обнаруживает устройство в Mac OS X, хотя устройство обнаружено в Android File Transfer

После установки студии Android я также установил ADB. Однако по какой-то причине ADB не обнаруживает мое устройство. Чтобы сделать заметку, я думаю, что я сделал все основные вещи, которые я нашел в Интернете, то есть:

  • Установить устройство в режиме разработчика и включить отладку USB
  • Кабель работает хорошо (передача файлов Android автоматически открывается при подключении устройства)

  • Установленный Java JDK 8

  • Я сделал "adb kill-server", перезапустил мое устройство и Mac, но все еще не работал.

Я использую Android Studio 2.2 и запускаю Mac OS X Sierra на своем ноутбуке, а на Android-телефоне работает Android 5.0.1 (на телефоне LG).

NB: Я пробовал другие решения при переполнении стека, но это не проблема.

ADB (установлен) и работает из командной строки, но когда я запускаю:

  • 'adb usb', он говорит: "Ошибка: никаких устройств/эмуляторов найдено"
  • 'adb devices', он печатает "Список подключенных устройств" с пустой строкой внизу.

Я считаю, что это особая проблема, и общие решения для установки ADB или перезагрузки здесь не работают, поскольку я все это пробовал.

  • Я удалил и переустановил студию Android, все еще не работая.

  • Я удалил и переустановил adb, adb и fastboot, все еще не работая.

  • Я перезапустил свое устройство, отключил и снова включил режим разработчика, все еще не работая.

  • Очевидно, что я отключил и снова подключил кабель обратно, все еще не работая (только Android File Transfer продолжает подниматься)

На всякий случай у меня есть корневое мое устройство, может быть, проблема или это не имеет значения?

Пожалуйста, кто-нибудь может помочь?

Ответ 1

Наконец, исправлена ​​странная проблема: -

В основном вам нужно установить режим USB в режим PTP вместо режима протокола передачи мультимедийных сообщений (MTP).

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

Если вы открываете центр управления, прокручивая сверху, вы должны увидеть "MTP устройства мультимедиа" - коснитесь для получения дополнительных опций USB. Нажмите его и переключите режим в режим "Отправить изображения (PTP)", и он должен спросить вас, хотите ли вы включить отладку USB. Включите его, и устройство должно быть распознано ADB и Android Studio.

Спасибо за ваше время тем, кто предложил другие решения.

Приветствия

Ответ 2

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

Что мне нужно было сделать, чтобы исправить это, было "Отменить авторизацию USB-отладки" из опций разработчика.

Как только я это сделал, он предложил обычную опцию "Вы хотите разрешить отладку на этом устройстве", и все было в порядке.

Надеюсь, это поможет кому-то там!

Ответ 3

Ни одного из этих ответов мне не хватило. Я уже был в состоянии отладки USB, а также переключил конфигурацию USB на PTP. Это было все еще в режиме постоянной зарядки независимо от того, что я делаю. Я даже переустановил все, что связано с Android, попробовал на нескольких устройствах, чтобы найти решение. Наконец то, что у меня получилось, это новый кабель.

Я разместил вопрос здесь (теперь помечено как дубликат), так как эти ответы не хватало моей ситуации.

Ответ 4

Перейдите к параметрам разработчика и включите отладку по USB:

Настройки> Дополнительно> Параметры разработчика> Отладка> Отладка USB.

Замечания:

Вы должны сначала включить режим разработчика на вашем телефоне

Ответ 5

Если у кого-то все еще есть проблемы, рассмотрите кабель, который вы используете. Не все USB-кабели созданы равными! Некоторые взимают плату, но не разрешают передачу данных. Смотрите этот пост.

Ответ 6

В моем случае проблема заключалась в том, что режим разработчика исчез после обновления системы Android. Дважды проверьте режим разработчика и настройки отладки USB.

Ответ 7

Мое решение с Android 7:

  • Активируйте режим разработчика, зайдя в настройки> о телефоне> информация о программном обеспечении> нажмите "номер сборки" 7 раз
  • подключите usb к телефону <-> macbook и выберите опцию "зарядки"
  • Настройки> Параметры разработчика> включить "Отладку по USB" (если это поле отключено, сначала отмените отладку по USB, затем отключите и снова подключите)

Ответ 8

Я попробовал все на моем MBP, но не смог решить проблему. Наконец, с наименьшим ожиданием, я сбросил свой MBP SMC, и все вернулось к норме !!!https://support.apple.com/en-us/HT201295

Ответ 9

Убедитесь, что другие сервисы не пытаются получить доступ к устройству через adb. Для меня я использовал Chrome Inspect для проверки сетевых запросов. Когда я закрыл это окно, студия автоматически обнаружила устройство.