OS X 10.6.6 и "устройства adb" не в состоянии перечислить устройства Android

adb devices в прошлом году работал нормально, но после обновлений и установки нового программного обеспечения, adb devices больше не распознает подключенные USB-устройства Android.

Вот что я попробовал:

adb kill-server
adb devices

adb usb
  error: Device not found

21 ответ

Если вы установили EasyTether на OS X, EasyTetherUSBEthernet.kext может помешать adb общаться с вашим мобильным устройством.

Если вы используете Easy Tether, ДО того, как вы включите телефон, запустите:

sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext

(или отключите / подключите телефон после)

Если вы завершили отладку и хотите снова использовать EasyTether, перезапустите или:

sudo kextload /System/Library/Extensions/EasyTetherUSBEthernet.kext

Если вы хотите удалить EasyTether kext, чтобы он вас больше не беспокоил:

sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext
sudo rm -rf /System/Library/Extensions/EasyTetherUSBEthernet.kext

Ссылка / Кредит: http://www.intohand.com/post.php?s=2011-02-17-android-debug-bridge-not-just-working-on-mac

Только что подключив совершенно новую Motorola Atrix 2 к моему Mac с 10.6.8, мне пришлось открыть меню в верхней части экрана, нажать "USB Connection" и изменить его с "Motorola Phone Portal" на "Charge". Только "до того, как он появится в моем списке устройств от ADB. Надеюсь это поможет!

Если ничего из вышеперечисленного не работает для вас так же, как для меня, попробуйте использовать другой кабель. Кабель, который я использовал, был кабелем моего друга, но он предназначался только для зарядки через USB, а не для передачи данных через USB. Я не знаю, как определить разницу между кабелями micro USB, которые поддерживают или не поддерживают передачу данных через USB, но стоит попробовать! Удачи!

После отправки сообщения об ошибке в Google... Я установил режим usb на Charge Only, и он сразу обнаружил телефон. Довольно глупо.

Другая альтернатива: на современных Apple iMac порт USB, ближайший к внешнему краю машины, никогда не работает с ADB, тогда как все остальные работают нормально. Я видел это на двух разных iMac, возможно, это порты USB 1.0 (или что-то такое же глупое) - или это общий производственный дефект.

Подсоединение USB-кабелей (новых, старых, высококачественных или дешевых) ко всем другим USB-портам работает нормально, но при подключении к нему происходит сбой ADB

Примечание: подключение к этому порту работает для передачи файлов и т. Д. - только ADB ломается.

У меня тоже есть эта проблема. Тем не менее, это не просто проблема с ADB, это проблема с устройствами Android в целом на Mac OSX 10.6.6 Snow Leopard. Устройства, которые раньше работали в 10.6.4, больше не будут даже монтировать устройство как USB-накопитель. Погуглил, чтобы посмотреть смогу ли я найти ответы.

Измените тип подключения USB на "Только зарядка". Это было единственное изменение, которое я сделал, оно появилось в моем списке устройств. Странное.;)

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

Я видел еще одно сообщение об этой ошибке. Я еще не смог воспроизвести это сам.

Ошибка:MacOS X 10.6.6 [на некоторых аппаратных средствах] ломает adb [для некоторых телефонов].

Если кто-то может воспроизвести ошибку, не стесняйтесь добавлять детали точного оборудования, номера сборки и так далее. Я попросил человека, который может воспроизвести ошибку, сообщить о ней в Google, используя форму по адресу http://code.google.com/p/android/issues/entry

Когда он это сделает, я добавлю сюда URL отчета об ошибке, и люди смогут добавить свои hw / sw данные в отчет об ошибке.

В то же время, чтобы быть в безопасности, я бы порекомендовал пользователям Apple НЕ принимать обновление снежного барса до 10.6.6, которое было выпущено 6 января 2011 года (так что для большинства это может быть уже слишком поздно).

Питер

Эта ветка старая, но, возможно, мой ответ кому-нибудь поможет. Используя Motorola MB865 с OSX, ADB распознал мой телефон только после того, как я выполнил сброс к заводским настройкам.

Я получил идею из этой темы.

Это было после того, как я попробовал все другие приемы, перечисленные в других темах:

  1. adb kill-server, за которым следует adb start-server

  2. Убедитесь, что отладка по USB включена

  3. Убедитесь, что USB-идентификатор поставщика указан в adb_usb.ini

  4. Переключение USB-кабелей. Что бы это ни стоило, мне пришлось переключать кабели, чтобы Mac мог видеть устройство. Но это не повлияло на АБР.

В итоге сброс настроек сделал свое дело.

У меня та же проблема, я решил использовать альтернативный метод установки.

Сначала я вставил SD-карту в моем устройстве. Затем я использую File Manager для переноса.apk на устройство и устанавливаю его с устройства.

Вы можете посмотреть учебное пособие в http://www.youtube.com/watch?v=7UOAw124y1s

У меня была эта проблема сегодня с моим телефоном HTC mytouch и ОС 10.6.8. В то же время телефон сообщил о поврежденной SD-карте. Решение состояло в том, чтобы удалить карту Micro SD и стереть / отформатировать ее, используя утилиту диска в качестве FAT 32. Имя, которое я дал громкости карты SD, появилось в Finder, когда я попытался подключиться снова (только зарядка). По какой-то причине Android сообщила, что карта повреждена, но не смогла отформатировать ее. Я использовал адаптер Micro SD USB. Мой Macbook не видел карту, пока я аккуратно не вытащил ее обратно в слот адаптера. Это известная проблема с телефонами HTC Android.

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

Я только что столкнулся с этой проблемой, используя мой HTC Inspire (Android 2.3.3) и Mac OS 10.6.8. Телефон не входил в режим отладки USB, когда я подключал его к USB-концентратору, но он включал режим отладки USB, когда я подключал его непосредственно к MacBook Pro.

... а затем, конечно, он появился в списке подключенных устройств.

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

Исправление EasyTether работало для меня, хотя сначала мне нужно было загрузить файл kext, а затем выгрузить его. Мой Droidx появился прямо сейчас!

Кстати, я использую Snow Leopard 10.6.8 на своем MacBookPro, поэтому те, у кого проблемы с adb и подключаемыми устройствами, должны проверять любые USB-приложения, такие как EasyTether, на наличие конфликтов. Также обязательно соблюдайте все приведенные выше правила для 1. Отладка приложений (Настройки-> Приложения-> Разработка) Отладка USB: ВКЛ. 2. Соединение USB (на панели уведомлений). Выберите USB Mass Storage (Altho Charge Only также работает с моими droidx и MacBookPro) 3. Неизвестные источники (Настройки-> Приложения-> Неизвестные источники = ВКЛ)

В моем случае что сработало:

  • отключить устройство
  • выход из андроид студии
  • запустить "Монитор активности" и убить ADB
  • запустить андроид
  • устройство переподключения студии

Отчет об ошибках в Google: http://code.google.com/p/android/issues/detail?id=15583

Если вы столкнулись с этой ошибкой (обновление до MacOS 10.6.6 и adb больше не видит некоторые телефоны на USB), пожалуйста, добавьте комментарий с любой полезной соответствующей информацией (например, вашим точным типом оборудования).

Попробуйте перезагрузить Mac в "Безопасном режиме". У меня это сработало (macos X.9.5)

Убедитесь, что отладка по USB включена в меню "Настройки" -> "Приложение" -> "Developmnt", а также что выбранный метод USB - PTP, а не MTP (не поддерживается в OSX).

После подключения устройства и включения отладки USB перейдите по пути adb, который сейчас находится внутри android-sdk ->platform-tools, и введите следующую команду ./adb devices. Я думаю, что это будет список подключенных устройств.

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