Android устройство не будет отображаться в DDMS
Я новичок в mac и пытаюсь использовать различные устройства Android для разработки. Все работало нормально до сегодняшнего дня, когда Android-устройства просто не будут отображаться в представлении DDMS в eclipse. Я попытался использовать терминал для поиска подключенных устройств Android, используя:
~adb devices
Список устройств появляется пустым. Эмулятор отлично отображается в представлении DDMS, а также в списке устройств из командной строки.
Я попробовал следующее:
-
Отсоединил устройство от компьютер.
-
Перезагрузите компьютер.
-
Перезагрузите устройство.
-
Подключил устройство.
adb kill-server
,adb start-server
Кажется, ничего не работает. Любой совет будет очень признателен.
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