Не могу скомпилировать под андроид одну маленькую программку.
Собирал библиотеку qwt
~/program/Qt/5.4/android_armv7/bin/qmake qwt.pro -r -spec android-g++
В проекте ее добавил
android{
LIBS += -L/home/nitrofox/Download/qwt-6.1.2Android/lib -lqwt
INCLUDEPATH += /home/nitrofox/Download/qwt-6.1.2Android/src
message("android")
}
компилирую. Пытаюсь запустить на эмуляторе, а программа крошится
E/AndroidRuntime( 996): FATAL EXCEPTION: main
E/AndroidRuntime( 996): java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1936]: 36 could not load needed library 'libqwt.so' for 'libVV.so' (load_library[1091]: Library 'libqwt.so' not found)
Подскажите как правильно собрать библиотеку qwt для андроида или как правильно запускать приложение на андроиде
про 3.3.1 LD_LIBRARY_PATH я так понимаю, Вы не слышали...
Заодно рекомендую сразу посмотреть пункт 3.5 там есть нужный пример.
Ура. Я собрал. Ура. Затупил(
В "Проекты->Собрать Android APK->Дополнительные библиотеки" нужно было добавить библиотеку qwt
плюс в файл проекта добавить QT += printsupport svg opengl concurrent
Как убого выглядит Qt(Widgets) приложение на планшете =) Диалоги выбора файлов неюзабильные.
И даже почти мгновенно построил график с 31000+ точек.
черт, я невнимательно таки прочитал... речь же идет не о запуске в той же системе, а в другой... :-(
Но разобрался - и хорошо. Я так понимаю, он в апк засунул все нужные библиотеки? :-)
Qt 5.4
Угу. Все so упаковал в apk
Моя программка под windows со всеми dll весит 45 мб(( Под android apk 8мб.
Нужно делать лайт-версию кьюта, выбрасывая лишнее.
Ну так за юзабельные гуи они денег, вроде бы, хотят. Либо самому нужно ваять...
В платной версии много хороших плюшек. Но 174 долларов в месяц дорого. Особенно если это не по работе, а скорее желание воплотить в жизнь старый замысел). В одной руке библия во второй книга Макса Шлее и в сердце кроха энтузиазма.
Отправить комментарий