Подтвердить что ты не робот

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
4b9b3361

Ответ 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. Я думаю, что это будет список подключенных устройств.