Google usb driver android SDK в Ubuntu

Тип статьи:
Авторская

Не забываем включить режим отладки в устройстве:

Как включить режим отладки:

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

2. Пункт настройки

3. Параметры разработчика

4. Поставить галочку «Отладка USB»

Если параметров разработчика нет, то заходим в раздел «об устройстве» и 10 раз нажимаем на номер сборки.

У многих возникает вот такая ошибка при попытке просмотреть список устройств:

./adb devices
List of devices attached 
????????????    no permissions

Решить данную проблему очень легко.

1. Создаем и открываем файл 51-android.rules:

sudo nano /etc/udev/rules.d/70-android.rules

2. Добавлем туда такую строчку:

SUBSYSTEM=="usb", SYSFS{idVendor}=="c001", MODE="0666"

3. SYSFS{idVendor}==«сюда» ставим ID вашего поставщика. Как его узнать? Или отсюда или (если устройство не стандартное, как в моем случае) запускаем команду usb-devices и ищем в списке название и модель своего телефона. Должно быть что то вроде этого:

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  9 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0489 ProdID=c001 Rev=02.26
S:  Manufacturer=Geeksphone
S:  Product=ONE Android Phone
S:  SerialNumber=ZUSM1M10A02417
C:  #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=usbfs
I:  If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
I:  If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)

Видим строчку Vendor=0489 ProdID=c001 Rev=02.26, теперь мы знаем, что ID нашего продукта c001. Вписываем эту строчку SYSFS{idVendor}==«сюда» сохраняем файл и закрываем.

4. Устанавливаем необходимые права для этого файла:

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

5. Выполняем команду:

sudo udevadm control --reload-rules

6. Далее мы должны остановить (если он запущен) сервер adb и запустить его снова с правами суперпользователя:

sudo ./adb kill-server
sudo ./adb start-server

7. Наш сервер готов, проверям обнаружелось ли устройство:

./adb devices
List of devices attached 
ZUSM1M10A02417    device

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

Все работает, отлично!

См. также прошивка андроид под ubuntu, а так же


Источник: www.it-obzor.com/node/54

478

Комментарии

Нет комментариев. Ваш будет первым!