Android ADB не обнаруживает устройство в Mac OS X, хотя устройство обнаружено в Android File Transfer
После установки студии Android я также установил ADB. Однако по какой-то причине ADB не обнаруживает мое устройство. Чтобы сделать заметку, я думаю, что я сделал все основные вещи, которые я нашел в Интернете, то есть:
Я использую 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 для проверки сетевых запросов. Когда я закрыл это окно, студия автоматически обнаружила устройство.