Во-первых: подключаем смартфон usb-кабелем.
Во-вторых: включаем в настройках вашего девайса возможность отладки (Настройки->Приложения->Разработка->Разрешить отладку по usb).
В-третьих: выполняем lsusb чтобы получить idVendor и idProduct вашего девайса. (он должен быть, естественно, подключен).
В-четвёртых:
$ sudo gedit /etc/udev/rules.d/51-android.rules
и пишем туда строку:SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c01", MODE="0666"
В idVendor и idProduct подставляем ваши значения.
Сохраняем. Выполняем:
/etc/init.d/udev reloadПереподключаем устройство и наслаждаемся отладкой ;)
Кстати, не забываем указать в AndroidManifest.xml android:debuggable="true" в теге application.
Более подробная инструкция здесь.
Статья никакая, объяснение вообще уг
ОтветитьУдалитьНикакая пока не столкнулся, а мне вот пришлось настраивать девайс таким образом китайский, и не только мне, так что если бы не эта статья пришлось бы просто другой телефон где-то брать, потому что система не находила устройство без этих шаманских штучек. Так что статья практическая и полезная.
ОтветитьУдалитьСпасибо, все отлично объяснено.
ОтветитьУдалитьУ меня flyIQ4404 и после включения отладки эклипс не видел прибора. Всё появилось после того как я подключил прибор не как накопитель, а как камеру PTP, при этом драйверы установились через центр обновления виндовс
ОтветитьУдалить