Russian Qt Forum

Qt => Qt Embedded => Тема начата: sergek от Июль 24, 2014, 10:05



Название: [Решено] Отладка по USB в Ubuntu
Отправлено: sergek от Июль 24, 2014, 10:05
Коллеги,
какие драйвера нужно установить в Ubuntu, чтобы заработал режим отладки по USB для запуска приложений под Android из Qt Creator?
В Windows понятно - Google USB Driver, а что в Linux?

PS вдогонку - можно ли установить google usb driver в Windows xp2? У меня не получилось, работает только в Win7.


Название: Re: Отладка по USB в Ubuntu
Отправлено: Отражение луны от Июль 24, 2014, 13:28
Вы про пакет android-tools-adb?


Название: Re: Отладка по USB в Ubuntu
Отправлено: sergek от Июль 24, 2014, 14:25
Я пытался сказать о том, что нужно сделать, чтобы при запуске собранного приложения из Creator в списке устройств Android появился мой телефон или планшет.


Название: Re: Отладка по USB в Ubuntu
Отправлено: sergek от Июль 24, 2014, 22:40
Сделал все, как developer.android.com/tools/device.html (http://developer.android.com/tools/device.html), http://androidp1.ru/android-adb-ubuntu/ (http://androidp1.ru/android-adb-ubuntu/).
adb devices показывает мои устройства, а Qt Creator в упор не видит.
Что ж еще подкрутить-то...


Название: Re: Отладка по USB в Ubuntu
Отправлено: sergek от Июль 29, 2014, 10:51
Сделаю последний заход...
В Android SDK fof Linux присутствует adb (sdk\platform-tools), но он неисполняемый. Может, установка SDK в Linux - это не просто распаковка архива в отдельный каталог? Как правильно устанавливать SDK в Linux из архива http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip (http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip)?


Название: Re: Отладка по USB в Ubuntu
Отправлено: sergek от Июль 29, 2014, 18:21
PS вдогонку - можно ли установить google usb driver в Windows xp2? У меня не получилось, работает только в Win7.
Эту проблему удалось решить. Вот рецепт: http://habrahabr.ru/post/157721/ (http://habrahabr.ru/post/157721/)


Название: Re: Отладка по USB в Ubuntu
Отправлено: navrocky от Июль 29, 2014, 18:40
Скачиваешь Android SDK c Eclipse с оф.сайта, распаковываешь, запускаешь, всё работает. Много раз ставил под linux, никогда таких проблем не было. Если Eclipse работает, собирает и запускает на телефоне приложение, тогда уже в QtCreator указываешь все пути и пробуешь.

Никаких дополнительных драйверов, как под виндой, ставить не надо.

UPD. Сейчас качнул zip-архив с SDK, распаковал, все права на файлах правильные, adb помечен как исполняемый. Так что разбирайся со своим unzip.


Название: Re: Отладка по USB в Ubuntu
Отправлено: sergek от Июль 29, 2014, 21:51
В общем, результат не радует. Есть декстоп и ноут, оба с одинаковой Ubuntu 12.04 LTS, с одинаковыми программами. На обоих компах adb devices выдает подключенные устройства. На десктопе при запуске из Creator есть список устройств, на ноуте - нет, пусто.


Название: Re: Отладка по USB в Ubuntu
Отправлено: Отражение луны от Август 05, 2014, 22:54
Теста ради попробуй запускать от рута.


Название: Re: Отладка по USB в Ubuntu
Отправлено: __Heaven__ от Август 06, 2014, 08:05
У меня ubuntu 12.04.
Установил sdk, ndk, обновил sdk. Всё остальное уже было установлено. Мой телефон виден.
Qt ставил через online installer в /opt


Название: Re: Отладка по USB в Ubuntu
Отправлено: sergek от Август 06, 2014, 17:26
У меня тоже получилось. Но на одной машине. Я хотел узнать - почему не получается на другой.
Так что ваша информация для меня бесполезна.