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
Полное решение здесь.