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

Список устройств adb empty - Snow Leopard

У меня возникла проблема с SDK android, где он не распознает устройства, подключенные через usb:

$adb start-server                                 
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$adb devices                                      
List of devices attached

(список пуст, другие инструменты sdk также не распознают устройства)

Согласно документации SDK, в Mac OS X это должно "просто работать". (Настройка устройства для разработки)

В прошлом это работало для меня, но, похоже, просто остановилось. Есть ли решение OS X для этой проблемы? (В других операционных системах, по-видимому, вам приходится возиться с драйверами USB)

Попробовали:

  • Силовая машина и устройство
  • Переключение портов USB Отключение всех
  • USB, за исключением единственного (без разделения)
  • к устройству Несколько кабелей
4b9b3361

Ответ 1

Еще одна вещь для людей, которые ищут, кто все еще тупик (как я был в течение некоторого времени)...

У меня была такая же проблема, и я понял, что помогло мне. Я установил EasyTether, и это мешало этому даже после того, как я решил удалить его.

Здесь решение с сайта EasyTether:

ADB в Mac OS X перестает распознавать прикрепленное устройство после установки Драйвер EasyTether. использование kextload/kextunload для выгрузки из памяти EasyTetherUSBEthernet.kext расширение ядра вручную. Он находится в /System/Library/Extensions/

Ответ 2

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

  • Настройки → Приложения → Разработка → Отладка USB.

Ответ 3

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

Ответ 4

Для полноты я часто обнаруживаю, что запуск adb kill-server, за которым следует adb devices, часто приводит к тому, что оскорбительное устройство снова появляется. Для некоторых конкретных устройств (например, мой Thunderbolt) я также обнаружил, что мне нужно физически отключить USB от молнии и снова подключить его снова.

Ответ 5

Я могу добавить точку в easytether. Вызов kextunload, похоже, не изменил ситуацию, но после удаления сетевого соединения EasyTether из System Preferences мое устройство действительно появляется, когда я вызываю "./adb devices"

Ответ 6

Это сработало для меня на моем mac:

Объявите свое приложение как "отлаживаемое" в вашем манифесте Android.

В файле AndroidManifest.xml добавьте к элементу android: debuggable = "true".

Примечание. Если вы вручную включите отладку в файле манифеста, обязательно отключите его перед сборкой для выпуска (ваше опубликованное приложение обычно не должно быть отлаживаемым).

http://developer.android.com/tools/device.html