Android устройство не будет отображаться в DDMS


Я новичок в mac и пытаюсь использовать различные устройства Android для разработки. Все работало нормально до сегодняшнего дня, когда Android-устройства просто не будут отображаться в представлении DDMS в eclipse. Я попытался использовать терминал для поиска подключенных устройств Android, используя:

~adb devices

Список устройств появляется пустым. Эмулятор отлично отображается в представлении DDMS, а также в списке устройств из командной строки.

Я попробовал следующее:

  1. Отсоединил устройство от компьютер.

  2. Перезагрузите компьютер.

  3. Перезагрузите устройство.

  4. Подключил устройство.

  5. adb kill-server, adb start-server

Кажется, ничего не работает. Любой совет будет очень признателен.

3 2

3 ответа:

Во-первых, убедитесь, что ваше устройство подключено в режиме "только зарядка", чтобы sd-карта не была установлена на вашей локальной системе во время тестирования.

Далее, Если вы находитесь на Ubunutu, как указано на веб-сайте Android Dev здесь , вам нужно настроить устройство для разработки, чтобы увидеть его в списке.

Если вы разрабатываете на Ubuntu Linux, вам нужно добавить правила udev файл, содержащий конфигурацию USB для каждого типа используемого устройства. хочу использовать для развития. В файл правил, каждое устройство производитель идентифицируется уникальным идентификатором поставщика, как указано в Свойство ATTR{idVendor}.

EDIT: Итак, вы находитесь на mac, а затем небольшой поиск вызывает Этот вопрос SO. Согласно сообщению, это был обходной маневр:

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

Сначала запустите отладку USB (в меню Настройки>приложения>Параметры разработчика) на устройстве.

И все же есть проблема, попробуйте перейти по ссылке. http://developer.android.com/tools/device.html

Это помогло мне обнаружить мой Micromax Canvas Hd

Запуск любого проекта в эмуляторе.Во время выполнения проекта вы можете увидеть устройство в DDMS.