Adb Devices не может найти мой телефон [закрыто]

105

Я пытаюсь заставить adb видеть мой телефон Samsung Fascinate, чтобы я мог устанавливать свои приложения для Android через usb на телефон. Я использую osx 10.6.7.

Когда я запускаю «adb devices», мое устройство не отображается, а «adb usb» говорит «устройство не найдено».

Отладка USB включена, и я попытался подключиться как в режиме хранения, так и в режиме мультимедиа. Когда я нахожусь в режиме хранения, я вижу диск телефона в Finder, поэтому я знаю, что соединение USB работает, однако adb все еще не может его найти.

Я читал, что для Mac нет драйверов USB, что он просто должен работать, но, похоже, это не так.

Какие-либо предложения?

Джастин
источник
1
Вы когда-нибудь находили для этого решение? У меня такая же проблема, с планшетом PIPO M1. Я могу просматривать файлы на нем как на запоминающем устройстве. Но adb просто не найдет устройство, несмотря на включенную отладку по USB.
Bram
4
Брэм, я только что добавил идентификатор поставщика 0x2207 для своего Pipo M3, ~/.android/adb_usb.iniи он работает как шарм (после перезапуска службы с помощью adb kill-server)
Андрей Веселов
Столкнулись с теми же проблемами ... Если кто-то приземлится здесь, попробуйте посмотреть вкладку Устройства из DDMS. У меня два компьютера Mac (Snow Leopard MacMini 2.1 и Mountain Lion MacMini 6.1). В обоих случаях при подключении моего AOC Breeze MW0812 (Android 2.3) с включенным режимом разработки на секунду мигает название планшетов, а затем оно исчезает. Кроме того, новый Mac, кажется, моргает намного быстрее, но я смог увидеть, что он показывает "офлайн". Также стоит отметить, что мой Motorola Droid отлично с ним работает.
Даниэль Монтейро
Извлечение SD-карты приводит к тому, что она пытается отобразить запущенные процессы до исчезновения. Может быть, дело в разных проблемах: USB-порт (может потребоваться USB-концентратор с питанием) и несовместимость композитного устройства?
Даниэль Монтейро
3
Эй, у меня была такая же проблема, и я решил ее просто с помощью другого USB-кабеля !! Не знал, что есть отличия с USB-кабелями (у меня есть micro-USB)
nodepond

Ответы:

37

У меня Samsung Galaxy, и у меня была такая же проблема, как и у вас. Вот как это исправить:

В диспетчере устройств на вашем ПК с Windows, даже если он может сказать, что драйверы USB установлены правильно, может существовать повреждение.

Я зашел в диспетчер устройств и удалил SAMSUNG Android USB Composite Device и обязательно установил флажок «Удалить программное обеспечение драйвера». Теперь на устройстве будет восклицательный знак и т. Д. Я щелкнул правой кнопкой мыши и снова установил драйвер (обновите копию). Это наконец заставило adb признать мой телефон эмулятором.

Как отмечали другие, для Nexus 4 вы также можете попробовать это исправление .

j2emanue
источник
Да, я пробовал это, и у меня не получилось, но я рад, что это сработало для вас, поэтому вам не пришлось покупать совершенно новый телефон, как я.
Джастин
У Huaway 845 внезапно он перестал работать в режиме отладки, я удалил драйвер, как вы сказали, и теперь он adb devicesснова появляется .
alexg 08
Сработало на дроиде Motorola. Спасибо
Junaid
Работал на моем Nexus 4.
Toast
2
Для Nexus 4 выполните следующие действия, чтобы установить диски: androidsecurity.wordpress.com/2013/06/05/… . Это сработало для меня!
SaiyanGirl
66

Попробуйте сделать это:

  • Отключите устройство
  • Выполнить adb kill-server && adb start-server(перезапускает adb)
  • Повторно подключите устройство

Также вы можете попробовать отредактировать файл конфигурации adb .android/adb_usb.iniи добавить строку 04e8после заголовка. Чтобы изменения вступили в силу, перезапустите adb.

Михаил Гайдай
источник
Перезагрузка сервера не помогла. Где именно находится эта папка .android?
Джастин
3
Он находится в вашей домашней папке. Должно быть что-то вроде/Users/Justin/.android/
Михаил Гайдай
3
Взгляните также на developer.android.com/guide/developing/device.html и не забудьте убить и запустить сервер после внесения изменений. Кроме того, вытащите USB-кабель после перезапуска и вставьте его обратно. Все должно быть в порядке.
Джек
3
Я выполнил эти шаги И перезагрузил телефон - что
устранило
8
Активация режима отладки USB изменилась совсем недавно: Примечание. В Android 4.2 и новее параметры разработчика по умолчанию скрыты. Чтобы сделать его доступным, перейдите в «Настройки»> «О телефоне» и нажмите «Номер сборки» семь раз.
Билл Келлер
24

Я сделал следующее, чтобы мой Mac снова увидел устройства:

  • Бегать android update adb
  • Бегать adb kill-server
  • Бегать adb start-server

В этот момент звонки adb devicesснова начали возвращать устройства. Теперь запустите или отлаживайте свой проект, чтобы протестировать его на своем устройстве.

Рик Пастур
источник
8
Если у вас нет android и adb, установленных в качестве переменных среды Windows , просто перейдите в C: \ Program Files \ Android \ sdk \ platform-tools (в проводнике нажмите Shift + RightClick в белой части и откройте командное окно ) и используйте следующие команды:..\tools\android.bat update adb adb kill-server adb start-server
Armfoot 01
Отлично, это сработало для меня на Ubuntu с планшетом Nexus 7.
TTT
14

У меня телефон ZTE Crescent (Orange San Francisco II).

Когда я подключаю телефон к USB, в OS X появляется диск с именем «ZTE_USB_Driver».

Работает adb devicesотображает отсутствие подключенных устройств. Но после того, как я извлекаю диск «ZTE_USB_Driver» из OS X и adb devicesснова запускаю, телефон отображается как подключенный.

Флорин
источник
Работал на моем ZTE Blade.
Андреас
Извлечение USB_DRIVER сделало свое дело! Великолепное решение для дзюдо: D: D: D
Пиркка Эско
ДА. У меня была такая же проблема с ZTE Blade 3, который монтирует том под названием «USB Driver». Его извлечение позволило ADB обнаружить устройство.
Том Андерсон
11

Я потратил полдня, пытаясь подключить различные устройства Android к моему MacBook Pro (работающему под управлением 10.8.2). Оказывается, проблема в кабеле Micro USB. У меня много кабелей Micro USB, но только тот, который идет в комплекте с моим Galaxy Nexus, подходит для подключения телефонов к моему компьютеру. Я не знаю, вызвано ли это повреждением или каким-то проприетарным производством, но, пожалуйста, не забудьте попробовать подключить телефон с помощью кабеля, который был в комплекте.

Билл Гранер
источник
Я была такая же проблема. Мне не нужно было искать тот, который был в комплекте с устройством, просто нужно было попробовать несколько других, чтобы найти тот, который работает :-(
bkurzius
2

У меня тоже есть Fascinate, и мне пришлось изменить режим USB-связи телефона с МОДЕМА на КПК. Использование:

  • введите **USBUI( **87284)

для переключения USB и UART в режим КПК. Мне также пришлось отключить и снова подключить USB-кабель. Как только Windows снова распознала устройство, adb devices начали возвращать мое устройство.

Между прочим, если вы используете CDMA Workshop или аналог, вам нужно будет снова переключить настройку на MODEM.

Джефф
источник
Даже если вы используете OSX, я ожидаю, что это все еще будет работать.
Джефф
Я попытался позвонить на этот телефон #, и он сказал: «Добро пожаловать в Verizon Wireless. Не удалось установить обновление вашей функции».
Джастин