39 / 39 / 17
Регистрация: 14.10.2013
Сообщений: 174
|
|
1 | |
Приложение под андроид с помощью Qt07.04.2014, 03:14. Показов 6174. Ответов 6
Метки нет Все метки)
(
Доброго времени суток форумчане. Решил попробовать как же оно сделать приложение под андроид с помощью Qt.
Система: Windows 8 x64. Заранее была установлена Qt 5.2.2 online installer, со всеми инструментами + андроид. После, было установлено все по инструкции с офф сайта http://qt-project.org/doc/qt-5/androidgs.html Установлен JDK, SDK, NDK, Ant. Прописаны переменные среды. Настройка Qt. Результат настройки Qt в скриншотах ниже. А так же эмулятор устройства. Собственно проблема: создаю обычный виджен-проект с версией на десктом и версией для андроид. Собирается все хорошо, в десктоп версии запускается, на подключенном реальном устройстве Nexus 4 запускается, а все устройства созданные в эмуляторе - показывает как несовместимые и не дает на них запустить. Кто то с подобным сталкивался или есть мысли по этому поводу? Заранее с благодарностью.
0
|
|
07.04.2014, 03:14 | |
Ответы с готовыми решениями:
6
Нужно приложение под андроид Научите собирать приложение под Андроид Реверс-инжиниринг приложение под Андроид Компиляция под андроид из под Windows 10 |
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
|
07.04.2014, 21:05 | 2 |
На устройствах не запускается т.к. ABI прописан как default/...
Что бы исправить надо добавить системную переменную в проект. Для armv7 : ANDROID_TARGET_ARCH=default/armeabi-v7a Для armv5 : ANDROID_TARGET_ARCH=default/armeabi Если все правильно помню то путь Проект -> запуск -> и внизу системные переменные (надо развернуть)
2
|
39 / 39 / 17
Регистрация: 14.10.2013
Сообщений: 174
|
|
07.04.2014, 22:43 [ТС] | 3 |
Спасибо за совет. Установил переменную для "...v7a". Я так понимаю нужно 1 из них? Скрины переменных ниже.
Теперь при попытке запустить приложение, я вижу устройства эмулятора в доступных, выбираю устройство - запуск, появляется эмулятор, долго грузин андроид и открывается на начальном экране адроида с разблокировкой экрана, без моего приложения. Скрин лога ниже.
0
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
|
07.04.2014, 23:03 | 4 |
А дальше я сам ничего не знаю, сам недавно тему создал, у меня вообще не компилируется приложение. Ругается на недостающие файлы в NDK.
Решил проще jav'y выучить...
1
|
Заблокирован
|
|
08.04.2014, 05:53 | 5 |
Хм, не знаю. У меня все работает )
Настройки похожие. Вроде бы русифицированный Qt Creator любит собирать проект для андройда в каталоге с именем на латинице. Думаю, в этом может быть проблема- надо покопаться в настройках самого проекта, а не среды. .apk файл создается?
0
|
39 / 39 / 17
Регистрация: 14.10.2013
Сообщений: 174
|
|
10.04.2014, 00:43 [ТС] | 6 |
Все пути на английском, проблем быть не должно, язык Qt так же англ.
.apk создается только при загрузке на реальное устройство (Nexus 4). Пробовал переустановить все пакеты для андроида и прописать переменные среды в системе - не помогло. Смущает такое сообщение в "General messages" при сборке проекта без устройства: "Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK. Could not read qmake configuration file C:/Qt/5.2.1/android_armv7/mkspecs/android-g++/qmake.conf." В настройках Qt нормально стоит NDK путь. И все же как и раньше, бед добавления нового пути окружения в настройках проекта "ANDROID_TARGET_ARCH=default/armeabi-v7a" - все эмуляторы в несовместимых. Есть предположения что за проблемы с NDK? (В настройках проекта присутствует переменная ANDROID_NDK_ROOT, указывающая на папку NDK )
0
|
48 / 48 / 6
Регистрация: 24.12.2009
Сообщений: 495
|
|
05.07.2014, 08:26 | 7 |
Ну как вариант ТУТ посмотреть.
0
|
05.07.2014, 08:26 | |
Помогаю со студенческими работами здесь
7
Андроид-приложение Андроид приложение. совет Отснифать приложение на андроид Приложение для андроид Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |