Просмотр сообщений
|
Страниц: 1 2 3 [4] 5 6 ... 96
|
46
|
Qt / Qt Quick / Re: Тут кто-нибудь QML Map в Android получал работающую?
|
: Октябрь 29, 2019, 22:00
|
Вы из QtCreator собираете? На закладке "Проекты" -> Сборка -> Сборка Android APK (это группа где приложение подписывается) есть checkbox "Расширенный вывод". Включите его, тогда в консоль будет сыпаться подробный лог деплоя и gradle. Посмотрите там, может будут причины, почему они не копируются.
Не удержался. Попробовал. Получил листинг сборки 3796 строк. Но Kate в нём имена ни одной из этих библиотек не находит... Всё, тупик. Ради забавы завтра попробую ручками взять эти библиотеки и перенести в каталог сборки, дать им правильные имена, и попробовать собрать APK. Хотя бы чтобы увидеть карту на своём смартфоне. Но уже есть что дописать в баг-репорт Qt, который я создал.
|
|
|
48
|
Qt / Qt Quick / Re: Тут кто-нибудь QML Map в Android получал работающую?
|
: Октябрь 29, 2019, 21:28
|
Да. В проекте разделямого объектника (в котором карта рисуется) указано QT += widgets multimedia quick quickwidgets qml network location positioning в проекте всего приложения тоже QT += core gui svg quick quickwidgets qml network positioning location sensors Ну собственно без этого оно бы в Linux не заработало.
|
|
|
49
|
Qt / Qt Quick / Re: Тут кто-нибудь QML Map в Android получал работающую?
|
: Октябрь 29, 2019, 21:23
|
Полез смотреть в каталоги Qt.
Они должны лежать где-то в lib/qml/QtPositioning/libdeclarative_positioning.so lib/qml/QtLocation/libdeclarative_location.so Есть такие: /home/gourmand/Qt5/5.12.5/5.12.5/android_armv7/qml/QtLocation/libdeclarative_location.so /home/gourmand/Qt5/5.12.5/5.12.5/android_armv7/qml/QtPositioning/libdeclarative_positioning.so
|
|
|
51
|
Qt / Qt Quick / Re: Тут кто-нибудь QML Map в Android получал работающую?
|
: Октябрь 29, 2019, 21:15
|
Все есть, кроме последнего. Вот же блин...
Еще этот забыл: libqml_QtPositioning_libdeclarative_positioning.so А в директории где Qt установлена в плагинах они есть? Может не все установлено для андроида? И этого тоже нет. И в логе деплоя они не встречаются, ни в одной из 1253 строк. Полез смотреть в каталоги Qt. Но что делать, если их и там нет? Переходить на 5.13.1?... Странно это всё как-то...
|
|
|
52
|
Qt / Qt Quick / Re: Тут кто-нибудь QML Map в Android получал работающую?
|
: Октябрь 29, 2019, 21:08
|
Они должны быть в ..........android-build/libs/armeabi-v7a ? И как называться?
Да. libplugins_geoservices_libqtgeoservices_esri.so libplugins_geoservices_libqtgeoservices_itemsoverlay.so libplugins_geoservices_libqtgeoservices_mapbox.so libplugins_geoservices_libqtgeoservices_nokia.so libplugins_geoservices_libqtgeoservices_osm.so libplugins_position_libqtposition_android.so libplugins_position_libqtposition_positionpoll.so libqml_QtLocation_libdeclarative_location.so Все есть, кроме последнего. Вот же блин...
|
|
|
54
|
Qt / Qt Quick / Re: Тут кто-нибудь QML Map в Android получал работающую?
|
: Октябрь 29, 2019, 20:55
|
В Linux Kubuntu 18.04 LTS нормально работает, карту показывает. Мой код один и тот же. Может я где-то зевнул что-то для Android специфичное? В Манифесте вроде всё необходимое есть, ++нутые вызовы позиционирования и локации в Android все работают. Глюк только с QML.
А в каталоге сборки плагины эти есть? androiddeployqt их туда копирует? Что в логах деплоя? Наверно нет. Откуда они возьмутся в каталоге сборки? Я считал что их должен Qt5 для Android с собой притащить. Это же не я делаю - это инсталлятор Qt. В установщике отдельно опции позиционирования нет. Логи деплоя пока не смотрел. Щаз гляну.
|
|
|
57
|
Qt / Qt Quick / [РЕШЕНО] Тут кто-нибудь QML Map в Android получал работающую?
|
: Октябрь 29, 2019, 20:41
|
Похоже на ещё одну дыру набрёл. В Android приложение на import QtPositioning 5.8 import QtLocation 5.11 выдаёт в консоль: : qrc:/map.qml:4:1: module "QtLocation" is not installed : qrc:/map.qml:3:1: module "QtPositioning" is not installed : qrc:/map.qml:4:1: module "QtLocation" is not installed : qrc:/map.qml:3:1: module "QtPositioning" is not installed В Linux Kubuntu 18.04 LTS нормально работает, карту показывает. Мой код один и тот же. Может я где-то зевнул что-то для Android специфичное? В Манифесте вроде всё необходимое есть, ++нутые вызовы позиционирования и локации в Android все работают. Глюк только с QML.
|
|
|
58
|
Компиляторы и платформы / Компиляторы / Re: Странность с Clang.
|
: Октябрь 27, 2019, 11:41
|
Т.е. какие опции компилятора в Qt Team выставят, с такими вы проекты и собираете. Сами эти опции не контролируете, и задать другие, без чувачка из Qt Team, не можете.
Могу. Но ещё я 11 лет езжу на машине марки Ford, и ни разу не перепрограммировал её управление двигателем и коробкой передач. Хотя тоже могу.
|
|
|
60
|
Компиляторы и платформы / Компиляторы / Re: Странность с Clang.
|
: Октябрь 26, 2019, 18:31
|
У К&Р не было классов и можно было возвращать 0. А что возвращать в плюсах?
То же самое, что и без плюсов. Функция описана как возвращающая bool. Классы тут ни при чём, этот тип по-умолчанию обычный скалярный, такой же как у K&R.
|
|
|
|
|