OS X 10.6.6 и "adb devices" не перечислены устройства Android
adb devices
отлично работает в прошлом году, но после обновлений и установки нового программного обеспечения,
adb devices
больше не распознает подключенные к USB устройства Android.
Вот что я пробовал:
adb kill-server
adb devices
adb usb
error: Device not found
Ответы
Ответ 1
Если вы установили 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
Ответ 2
Подключив только новый Motorola Atrix 2 к моему Mac, работающему под управлением 10.6.8, мне пришлось вытащить меню из верхней части экрана, нажать "USB-соединение" и изменить его с "Phone Phone Portal" Motorola, до "Charge Only", прежде чем он появится в моем списке устройств из adb. Надеюсь, это поможет!
Ответ 3
После представления ошибки в Google... Я установил режим usb только для Charge Only, и он немедленно обнаружил телефон. Довольно глупо.
Ответ 4
Другая альтернатива: на современных Apple iMac порт USB, ближайший к внешнему краю машины, никогда не работает с ADB, тогда как все остальные работают нормально. Я видел это на двух разных iMac, возможно, это порты USB 1.0 (или что-то такое же глупое) - или это общий дефект производства.
Подключение USB-кабелей (новое, старое, высокое качество или дешево) во все другие порты USB прекрасно работает, но подключение к этому не позволяет ADB
NB: подключение к порту выполняется для передачи файлов и т.д. - это только ADB, который ломается.
Ответ 5
У меня тоже такая проблема. Однако это не просто проблема с ADB, это проблема с устройствами Android в целом на Mac OSX 10.6.6 Snow Leopard. Устройства, которые раньше работали в 10.6.4, больше не будут монтировать устройство в качестве USB-накопителя. Googling, чтобы узнать, могу ли я найти ответы.
Ответ 6
Измените тип подключения USB на "Только зарядка". Это было единственное изменение, которое я сделал, это появилось в списке моих устройств. Странные;.)
Ответ 7
Если ни одно из вышеперечисленных не работает для вас так же, как и не для меня, просто попробуйте использовать другой кабель. Кабель, который я использовал, был моим мобильным телефоном, но он предназначен только для зарядки через USB, а не для передачи данных через USB. Я не знаю, как сказать разницу между микро-USB-кабелями, которые делают или не поддерживают данные по USB, но стоит попробовать! Удачи!
Ответ 8
Я видел еще один отчет об этой ошибке. Я еще не смог воспроизвести его сам.
Ошибка:
MacOS X 10.6.6 [на некоторых устройствах] ломает adb [для некоторых телефонов].
Если кто-то может воспроизвести ошибку, не стесняйтесь добавлять детали точного оборудования, номера сборки и т.д. Я попросил человека, который может воспроизвести ошибку, сообщить об этом Google, используя форму http://code.google.com/p/android/issues/entry
Когда он это сделает, я добавлю здесь URL-адрес отчета об ошибках, и люди могут добавить свои данные hw/sw в отчет об ошибке.
В то же время, чтобы быть в безопасности, я бы рекомендовал Пользователи Apple НЕ ДОЛЖНЫ принять обновление снежного барса до 10.6.6, которое было перенесено на 6 января 2011 года (так что, возможно, уже слишком поздно для большинства).
Петр
Ответ 9
У меня была такая же проблема и я пытался подключиться только как плату, но это не решило проблему, а затем отключил опцию "Неизвестные источники", чтобы разрешить установку нерыночных приложений, попробовал еще раз и распознал устройство, Я запускаю Android 2.2.3.
Ответ 10
Отчет об ошибках в Google
http://code.google.com/p/android/issues/detail?id=15583
Если вы столкнулись с этой ошибкой (обновление до MacOS 10.6.6 и adb больше не видит некоторые телефоны на USB), добавьте комментарий с любой полезной информацией (например, ваш точный тип оборудования).
Ответ 11
Я просто столкнулся с этой проблемой, используя мой HTC Inspire (Android 2.3.3) и Mac OS 10.6.8. телефон не вступил в режим отладки USB, когда я подключил его к USB-концентратору, но он начал режим отладки USB, когда я подключил его непосредственно к моему MacBook Pro.
... и затем, конечно, он появился в списке подключенных устройств.
Ответ 12
Исправление EasyTether помогло мне, хотя сначала мне пришлось загрузить файл kext, а затем выгрузить его. Мой Droidx появился прямо сейчас!
Кстати, я запускаю Snow Leopard 10.6.8 на моем MacBookPro, поэтому те, у кого возникают проблемы с adb и подключающими устройствами, должны проверять любые USB-приложения, например EasyTether, на конфликты. Также соблюдайте все приведенные выше правила для
1. Отладка приложений (Настройки- > Приложения- > Разработка) Отладка USB: ON
2. USB-соединение (на панели уведомлений). Выберите USB Mass Storage (altho Charge Only также работает с моим дроидом и MacBookPro)
3. Неизвестные источники (Настройки- > Приложения- > Неизвестные источники = ВКЛ)
Ответ 13
У меня та же проблема, я решил использовать альтернативный метод установки.
Сначала я положил SD-карту на свое устройство.
Затем я использую диспетчер файлов для переноса .apk на устройство, и я устанавливаю его с устройства
Вы можете увидеть учебник в
http://www.youtube.com/watch?v=7UOAw124y1s
Ответ 14
У меня была эта проблема сегодня с моим телефоном HTC mytouch и OS 10.6.8. В то же время телефон сообщил о поврежденной SD-карте. Решение состояло в том, чтобы удалить карту Micro SD и стереть/форматировать ее с помощью дисковой утилиты в качестве FAT 32. Имя, которое я дал для SD-карты, появилось в Finder, когда я снова попытался подключиться (только для оплаты). По какой-то причине Android сообщил о повреждении карты, но не смог ее отформатировать. Я использовал USB-адаптер Micro SD. Мой Macbook не видел карту, пока я не вытащил ее и не вернул обратно в слот адаптера. Это известная проблема с телефонами HTC android.
Ответ 15
В последний раз, когда я обновлял свой планшет, он отключил "разрешить USB-отладку", и я потратил полчаса на то, чтобы крутить мои колеса. Дважды проверьте, что это включено в настройках.
Ответ 16
Этот поток старый, но, возможно, мой ответ поможет кому-то. Используя Motorola MB865 с OSX, ADB распознает мой телефон только после того, как я выполнил factory reset.
Я получил идею этот поток.
Это было после того, как я попробовал все другие трюки, перечисленные в других потоках:
-
adb kill-server, за которым следует adb start-server
-
Убедитесь, что USB Debugging включен.
-
Убедитесь, что идентификатор USB поставщика указан в adb_usb.ini
-
Переключение USB-кабелей. Для чего это стоило, мне пришлось переключать кабели, чтобы Mac мог видеть устройство. Но это не повлияло на АБР.
В конце концов, factory reset сделал трюк.
Ответ 17
в моем случае, что сработало:
- отключить устройство
- выход из студии Android.
- запустить "Монитор активности" и убить adb
- начать андроид
- устройство повторного подключения студии
Ответ 18
Для некоторых устройств под управлением Android 4.4.2 вы должны активировать привязку. Вы можете сделать это в "Модем и мобильная точка доступа", а затем проверить "USB-модем".
Ответ 19
Попробуйте перезагрузить Mac в "Безопасном режиме". Это сработало для меня (macos X.9.5)
Ответ 20
Убедитесь, что USB-отладка включена в Настройках → Приложение → Разработка, а также что выбранный метод USB - это PTP, а не MTP (не поддерживается в OSX).
Ответ 21
После подключения устройства и включения отладки USB перейдите на путь adb, который теперь находится в android-sdk → платформенных инструментах и введите следующую команду ./adb. Я думаю, что это будет список подключенных устройств.