Название: Как создать apk без библиотек qt Отправлено: qate от Апрель 22, 2019, 16:52 Можно ли создать пакет apk без включения в него библиотек qt ?
Сервис Ministro не работает, не предлагать. Прочитав https://doc.qt.io/qt-5/deployment-android.html решил установить bundle_local_qt_libs в 0, но стало еще хуже - пакет остался с библиотеками, но на устройстве не запускается. Т.е. механизм поломан или надо делать както иначе ? Название: Re: Как создать apk без библиотек qt Отправлено: Гурман от Апрель 22, 2019, 21:26 Никак. Для публикации приложений без библиотек и загрузки их с сайта Qt предназначен Ministro.
Название: Re: Как создать apk без библиотек qt Отправлено: qate от Апрель 23, 2019, 08:55 Значит поломали т.к. министро и не устанавливается и застрял на версии 5.9
И мне нужно не для "публикации", а для отладки т.к. каждый раз излишне собирать все либы в пакет и на устройстве распаковывать только увеличивает время запуска, что непродуктивно. Название: Re: Как создать apk без библиотек qt Отправлено: Гурман от Апрель 23, 2019, 13:22 При отладке (то есть, в режиме Отладка) основное время запуска уходит не на распаковку библиотек, а на их запуск под gdb. Это время заметное, и его не уменьшить никак. Распаковка apk и запись библиотек на устройство производится при установке приложения, через USB 2.0 это занимает 5-7 секунд. Медленная установка может быть только если она производится через USB 1.1, тогда это действительно очень долго.
Название: Re: Как создать apk без библиотек qt Отправлено: qate от Апрель 23, 2019, 16:33 даже не отладки, а просто сборка пакета, отправка его не устройство, установка там, а значит распаковка и запись, затем запуск - тормозит
засек - 14 секунд на простое приложение из примеров sidepanel например я буду разбираться как написать qml правильно - столько лишнего времени ожидать напрасно Название: Re: Как создать apk без библиотек qt Отправлено: Гурман от Апрель 23, 2019, 22:42 Если только для разобраться с QML, то устанавливать не нужно. Всё это можно сделать на десктопе. Вообще, пока нет непосредственно работы с Android, с его функционалом, нет никакой необходимости установки. Она появляется, когда в приложение надо встроить требуемый Google функционал - запросы на разрешения, поддержку 32/64 бита и т.д.. Также когда начинается подключение к AdMob или другим рекламным сетям, поскольку в Qt этого нет. Или когда надо какие-то специфичные функции Android вызвать, или его бродкасты обработать. Пока чего-либо из этого нет, если задача пока делается только в QML, и строится основная бизнес-логика, это можно и нужно делать на десктопе. Я сейчас с новым приложением так и работаю - ковыряюсь с интерфейсом в QML, делаю основную бизнес-логику - но на Android ничего не устанавливаю. Нет необходимости.
Название: Re: Как создать apk без библиотек qt Отправлено: qate от Апрель 24, 2019, 10:20 Это понятно, так и делаю
Но такие тормоза простых действий напрягают, не оптимально ( |