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 распознал мой телефон только после того, как я выполнил сброс к заводским настройкам.
Я получил идею из этой темы.
Это было после того, как я попробовал все другие приемы, перечисленные в других темах:
adb kill-server, за которым следует adb start-server
Убедитесь, что отладка по USB включена
Убедитесь, что USB-идентификатор поставщика указан в adb_usb.ini
Переключение 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. Я думаю, что это будет список подключенных устройств.