ADB отсутствует в Ubuntu для HTC Desire S? - PullRequest
3 голосов
/ 29 февраля 2012

Поэтому я перешел с Win на Ubuntu 11.10 для разработки под Android.Точно так же, как проблема с драйверами ADB для Win7, что-то странное происходит и в Ubuntu.Я пытаюсь запустить (работающее) приложение, но подключенный Desire S почему-то не распознается.Посмотрите, что происходит здесь:

Error message when trying to connect

Я пытался сделать это , но это не помогает.Нужно ли что-то устанавливать, чтобы это работало?Действительно раздражает, что эта проблема возникает и в Ubuntu, я думал, что это не должно было быть?

Ответы [ 5 ]

2 голосов
/ 29 февраля 2012

Это потому, что вы не дали разрешения в Ubuntu для доступа к телефону http://developer.android.com/guide/developing/device.html

1 голос
/ 29 февраля 2012

Запустите lsusb после подключения вашего устройства, затем посмотрите идентификатор поставщика и идентификатор продукта.Добавьте его в файл udev.

Должно быть похоже на https://github.com/mrothe/desire-udev/blob/master/99-desire.rules

1 голос
/ 29 февраля 2012

Вы должны добавить правила udev в linux для своего мобильного телефона. Например,

cat /etc/udev/rules.d/51-android.rules 
 SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"

, где вы можете получить idVender с помощью lsusb

1 голос
/ 29 февраля 2012

Кажется, у вас проблема с драйвером.

Возможно, вы захотите проверить ссылку ниже, чтобы добавить строку для устройств HTC в файл android.rules.

Настройка драйверов ADB / USB для устройств Android в Linux (Ubuntu)

0 голосов
/ 20 ноября 2014

Я знаю, что это старый вопрос, но я надеюсь, что мой ответ поможет кому-то, если у него возникнет такая же проблема, и найти этот ответ с помощью поисковых систем, подобных мне.

Для моего HTC Wildfire S A510E мне нужно было добавить

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0cb0", MODE="0666", GROUP="my-user-group"

в /etc/udev/rules.d/51-android.rules в моей Ubuntu 14.04.1.

Полный список вы можете найти здесь http://doc.ubuntu -fr.org / android (по-французски)

...