Android Studio отображает устройство как "???????????????? [null]"

Я разработчик Android, работающий с моим офисным Mac. Но теперь я хочу перенести проекты в Ubuntu.

Я установил Android studio и пытаюсь запустить проект на своем устройстве ASUS Zenfone 5 (Kitkat).

Но список устройств отображается как ?????????????????[null]

Я попытался запустить Nexus 7, он работает нормально и проблем не обнаружено.

Есть ли проблемы в настройках моего устройства? Или какие-либо настройки меняются в моей Android-студии..?

1 ответ

Если вы разрабатываете на 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 (для получения идентификатора поставщика используйте lsusb команда с подключенным устройством). Назначение MODE определяет разрешения на чтение / запись, а GROUP определяет, какой группе Unix принадлежит узел устройства. Примечание. Синтаксис правила может немного отличаться в зависимости от вашей среды. При необходимости обратитесь к документации udev для вашей системы. Обзор синтаксиса правил см. В этом руководстве по написанию правил udev.

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

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

Полное решение здесь.

Другие вопросы по тегам