Невозможно использовать мое устройство Android в качестве эмулятора Android с помощью студии Android

Как сделать так, чтобы Ubuntu распознавал мобильное устройство Android, когда оно подключено через USB? (Аналогично действию Windows mycomputer-> manage->devices и т. Д.)

3
задан 20 March 2015 в 19:48

2 ответа

  1. Включите отладку USB на своем устройстве.

На большинстве устройств рабочий Android 3.2 или более старый, можно найти опцию под

Настройки> Приложения> Разработка.

На Android 4.0 и более новый, это находится в

Опции Settings> Developer.

Примечание: На Android 4.2 и более новый, опции Developer скрыты по умолчанию. Для предоставления доступа к этому доступным перейдите к Настройкам> О телефоне и коснитесь времен Номера сборки семь. Возвратитесь к предыдущему экрану для нахождения опций Developer.

  1. Настройте свою систему для обнаружения устройства.

Если Вы разрабатываете в Windows, необходимо установить драйвер USB для adb. Для инструкции по установке и ссылок на драйверы OEM, см. документ Драйверов USB OEM.

Если Вы разрабатываете на Mac OS X, он просто работает. Пропустите этот шаг.

Если Вы разрабатываете на Ubuntu Linux,

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

Настраивать обнаружение устройств на Ubuntu Linux:

Войдите в систему как корень и создайте этот файл:

/etc/udev/rules.d/51-android.rules

Используйте этот формат для добавления каждого поставщика к файлу:

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

В этом примере идентификатор поставщика для HTC. Присвоение РЕЖИМА указывает полномочия чтения-записи, и ГРУППА определяет, какая группа Unix владеет узлом устройства.

Ids поставщика:

  • Acer: 0502
  • ASUS: 0B05
  • Dell: 413C
  • Foxconn: 0489
  • Garmin-Asus: 091E
  • Google: 18D1
  • Hisense: 109B
  • HTC: 0BB4
  • Huawei: 12D1
  • K-касание: 24E3
  • Технология KT: 2116
  • Kyocera: 0482
  • Ленево: 17EF
  • LG: 1004
  • Motorola: 22B8
  • NEC: 0409
  • Nook: 2080
  • Nvidia: 0955
  • OTGV: 2257
  • Pantech: 10A9
  • Pegatron: 1D4D
  • Philips: 0471
  • PMC-Sierra: 04DA
  • Qualcomm: 05C6
  • SK Telesys: 1F53
  • Samsung: 04E8
  • Sharp: 04DD
  • Sony Ericsson: 0FCE
  • Toshiba: 0930
  • ZTE: 19D2

Примечание: Синтаксис правила может варьироваться немного в зависимости от Вашей среды. Консультируйтесь с udev документацией для своей системы по мере необходимости. Для обзора синтаксиса правила см. это руководство по записи udev правила.

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

chmod a+r /etc/udev/rules.d/51-android.rules
1
ответ дан 20 March 2015 в 19:48

Необходимо добавить .rules файл, чтобы позволить Ubuntu распознавать устройство. Вот сводка процесса:

Делают udev файл для устройства, которое Вы используете. Каждый производитель устройств определяется уникальным идентификатором

поставщика, Входят в систему как корень и создают этот файл:/etc/udev/rules.d/51-android.rules

Использование следующий формат для добавления каждого поставщика к файлу: ПОДСИСТЕМА == \"usb \", ATTR {idVendor} == \"18D1 \", РЕЖИМ = \"0666 \", ГРУППА = \"plugdev \"

Тогда выполняет chmod a+r/etc/udev/rules.d/51-android.rules.

Кредит к, и больше информации (включая список идентификаторов поставщика), здесь .

0
ответ дан 20 March 2015 в 19:48

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

Похожие вопросы: