HTC Wildfire Плагин для отладки не работает в UBUNTU - PullRequest
3 голосов
/ 23 февраля 2012

У меня есть следующие устройства:

  1. Я получил свой 64-битный ПК с Ubuntu
  2. Я получил свой Wildfire (не S, а обычный Wildfire)

В моем телефоне Я включил:

  1. Режим отладки USB
  2. Также в режиме зарядки

Однако, ECLIPSE не нашел мое устройство в их разделе DEVICE. Итак, мне интересно за идеи! :)

Спасибо!

1 Ответ

7 голосов
/ 23 февраля 2012

Вы сделали эту настройку? (Шаг 4 упомянут на Использование аппаратных устройств )

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

Чтобы настроить обнаружение устройств в Ubuntu Linux: Войдите в систему как пользователь root и создайте этот файл: / etc / udev / rules.d / 51-android.rules . Используйте этот формат для добавления каждого поставщика в файл:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 

В этом примере идентификатор поставщика для HTC. Назначение MODE определяет разрешения на чтение / запись, а GROUP определяет, какой группе Unix принадлежит узел устройства. Примечание. Синтаксис правила может немного отличаться в зависимости от вашей среды. При необходимости обратитесь к документации udev для вашей системы. Обзор синтаксиса правил см. В этом руководстве по написанию правил udev.

Теперь выполните:

chmod a+r /etc/udev/rules.d/51-android.rules
...