Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 5.00
contedevel
57 / 55 / 13
Регистрация: 07.10.2012
Сообщений: 608
#1

Qt 5.1.1 for Android - Программирование Android

20.09.2013, 20:05. Просмотров 1908. Ответов 1
Метки нет (Все метки)

Здравствуйте!
Пытаюсь, использовать библиотеку Qt для Android, установил всё по инструкции на сайте: Android SDK, NDK, JM, Ant, ну, и сам Qt 5.1.1 Android for Win 32... В Qt Creator прописал пути к SDK, NDK и Ant, после чего он автоматически нашел компиляторы для Android и Комплекты...
Создаю проект, выбрав GUI Application и указав комплекты Android, идет разбор проекта и прочее, в результате создается manifest, ресурсы и прочее...в общем здесь все нормально...
При попытке собрать проект, выдает лог:
C++ (Qt)
1
2
3
4
5
6
:makefile:147: recipe for target 'libtest01.so' failed
mingw32-make: *** [libtest01.so] Error 1
17:56:49: Процесс «C:\Qt\Qt5.1.1\Tools\mingw48_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта test01 (комплект: Android для x86 (GCC 4.8, Qt 5.1.1) )
Во время выполнения этапа «Сборка»
17:56:49: Прошло времени: 00:01.
Я не работал до этого не с NDK, ни с Qt, поэтому не могу понять, что значит эта ошибка и как исправить...

Да, ОС Win 8 x64, если это важно

Заранее спасибо за помощь!

Добавлено через 2 часа 6 минут
Вот, лог ко второму проекту, здесь ещё добавились ошибки:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
19:59:30: Выполняются этапы для проекта test02...
19:59:30: Запускается: «C:\Qt\Qt5.1.1\5.1.1\android_armv7\bin\qmake.exe» "C:\Qt projects\test02\test02.pro" -r -spec android-g++ "CONFIG+=debug" "CONFIG+=declarative_debug" "CONFIG+=qml_debug"
"C:\Program" *Ґ пў«пҐвбп ў*гваҐ**Ґ© Ё«Ё ў*Ґи*Ґ©
Є®¬ *¤®©, ЁбЇ®«*塞®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв*л¬ д ©«®¬.
‘Ёб⥬Ґ *Ґ г¤ Ґвбп * ©вЁ гЄ § **л© Їгвм.
19:59:31: Процесс «C:\Qt\Qt5.1.1\5.1.1\android_armv7\bin\qmake.exe» завершился успешно.
19:59:31: Запускается: «C:\Qt\Qt5.1.1\Tools\mingw48_32\bin\mingw32-make.exe» 
C:\Qt\Qt5.1.1\5.1.1\android_armv7\bin\uic.exe ..\test02\mainwindow.ui -o ui_mainwindow.h
C:\Program Files (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -std=gnu++0x -g -g -marm -O0 -fno-omit-frame-pointer -Wall -Wno-psabi -W -D_REENTRANT -fPIE -DQT_NO_PRINTDIALOG -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\mkspecs\android-g++ -I..\test02 -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtWidgets -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtGui -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtCore -I. -I. -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\sources\cxx-stl\gnu-libstdc++\4.4.3\include -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\sources\cxx-stl\gnu-libstdc++\4.4.3\libs\armeabi-v7a\include -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\platforms\android-9\arch-arm\usr\include -I. -o main.obj ..\test02\main.cpp
C:\Program Files (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -std=gnu++0x -g -g -marm -O0 -fno-omit-frame-pointer -Wall -Wno-psabi -W -D_REENTRANT -fPIE -DQT_NO_PRINTDIALOG -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\mkspecs\android-g++ -I..\test02 -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtWidgets -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtGui -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtCore -I. -I. -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\sources\cxx-stl\gnu-libstdc++\4.4.3\include -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\sources\cxx-stl\gnu-libstdc++\4.4.3\libs\armeabi-v7a\include -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\platforms\android-9\arch-arm\usr\include -I. -o mainwindow.obj ..\test02\mainwindow.cpp
C:\Qt\Qt5.1.1\5.1.1\android_armv7\bin\moc.exe -DQT_NO_PRINTDIALOG -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\mkspecs\android-g++ -I..\test02 -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtWidgets -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtGui -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtCore -I. -I. -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\sources\cxx-stl\gnu-libstdc++\4.4.3\include -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\sources\cxx-stl\gnu-libstdc++\4.4.3\libs\armeabi-v7a\include -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\platforms\android-9\arch-arm\usr\include -I. -I/usr/include -I/usr/local/include ..\test02\mainwindow.h -o moc_mainwindow.cpp
C:\Program Files (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -std=gnu++0x -g -g -marm -O0 -fno-omit-frame-pointer -Wall -Wno-psabi -W -D_REENTRANT -fPIE -DQT_NO_PRINTDIALOG -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\mkspecs\android-g++ -I..\test02 -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtWidgets -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtGui -I..\..\Qt\Qt5.1.1\5.1.1\android_armv7\include\QtCore -I. -I. -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\sources\cxx-stl\gnu-libstdc++\4.4.3\include -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\sources\cxx-stl\gnu-libstdc++\4.4.3\libs\armeabi-v7a\include -I..\..\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9\platforms\android-9\arch-arm\usr\include -I. -o moc_mainwindow.obj moc_mainwindow.cpp
C:\Program Files (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ --sysroot=C:\Program Files (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9/platforms/android-9/arch-arm/ -Wl,-soname,libtest02.so -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libtest02.so main.obj mainwindow.obj moc_mainwindow.obj   -LC:\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi-v7a -LC:\Program\ Files\ (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9/platforms/android-9/arch-arm//usr/lib -lgnustl_shared -lsupc++ -llog -lz -lm -ldl -lc -lgcc -LC:\Qt\Qt5.1.1\5.1.1\android_armv7\lib -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 
arm-linux-androideabi-g++: Files: No such file or directory
arm-linux-androideabi-g++: (x86)\android-ndk-r9-windows-x86_64-legacy-toolchains\android-ndk-r9/platforms/android-9/arch-arm/: No such file or directory
makefile:147: recipe for target 'libtest02.so' failed
mingw32-make: *** [libtest02.so] Error 1
19:59:36: Процесс «C:\Qt\Qt5.1.1\Tools\mingw48_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта test02 (комплект: Android для arm (GCC 4.4.3, Qt 5.1.1) )
Во время выполнения этапа «Сборка»
19:59:36: Прошло времени: 00:06.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2013, 20:05
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Qt 5.1.1 for Android (Программирование Android):

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout?
Недавно начал изучать Android API, а сегодня более менее разобрал основы...

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/... скачал exeшник для...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
android studio, как запускать программу сразу на android смартфоне...

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка:...

Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал
Уже не в первый раз задаю вопрос. Молчание. В лучшем случае - "RTFM" и точка....

Ошибка в Android Studio Error:No resource identifier found for attribute 'appComponentFactory' in package 'android'
Доброго времени суток! При компиляции андроид приложении выходит данная...

1
Mci
1 / 1 / 0
Регистрация: 16.10.2013
Сообщений: 23
08.12.2013, 12:46 #2
если вопрос еще актуален, попробуйте скачать 5,1,1 под андроид на официальном сайте и у меня была проблема с ндк при сборке. нашел на хабре ссылку что необходим специальный ндк, https://mingw-and-ndk.googlecode.com...dows-x86_64.7z вот ссылка.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2013, 12:46
Привет! Вот еще темы с решениями:

Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK?
Можно ли писать в нем готовые приложения Android?

Android.support.v4.app.FragmentActivity не работает в Android Studio
объясните пожалуйста,как в андроид студио добавить вышеуказанную...

Выбор мощного android смартфона до 10 рублей, для тестирования проектов Android Studio, что посоветуете?
Какую фирму посоветуете?

Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android)
Привет всем! Для тех кто читал книгу - в конце 6ой главы мы закончили писать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru