Russian Qt Forum

Qt => Qt Quick => Тема начата: Old от Октябрь 01, 2019, 12:35



Название: Qt и Google Play
Отправлено: Old от Октябрь 01, 2019, 12:35
Камрады!

Подскажите пожалуйста, что еще нужно сделать с apk, что бы Google Play разрешил его опубликовать?
Сейчас собираю проект под две платформы ARM 32 и 64 бита, консоль ошибок не находит, но делает для обоих apk предупреждение "Неоптимизированный APK-файл" и соответственно не дает опубликовать проект.
Что ему еще надо?

Цитировать
Неоптимизированный APK-файл

Предупреждение
Этот APK-файл содержит неиспользуемые ресурсы и код, которые попадают к пользователям. Вы можете уменьшить размер приложения с помощью набора Android App Bundle. Поскольку вы не оптимизировали приложение для разных конфигураций устройств, пользователям приходится скачивать и устанавливать больший объем данных. Большие приложения занимают много места на устройствах, и пользователи устанавливают их реже.

Решение
Используйте набор Android App Bundle, чтобы автоматически оптимизировать приложение для разных конфигураций устройств, или самостоятельно управляйте оптимизацией с помощью нескольких APK-файлов.


Название: Re: Qt и Google Play
Отправлено: Old от Октябрь 01, 2019, 13:09
Блин, не в этом было дело. :)
Я забыл добавить картинку для описания.
Приняли на бету. :)


Название: Re: Qt и Google Play
Отправлено: ViTech от Октябрь 02, 2019, 12:22
А что за приложение, ссылкой поделитесь? :)


Название: Re: Qt и Google Play
Отправлено: Old от Октябрь 02, 2019, 12:26
А что за приложение, ссылкой поделитесь? :)
Оно сейчас проверяется, потому будет бета-тестирование - оно будет доступно только тестерам,
А когда опубликуется релиз - поделюсь. :)


Название: Re: Qt и Google Play
Отправлено: Old от Октябрь 04, 2019, 18:57
А что за приложение, ссылкой поделитесь? :)
ViTech, вот обещанная ссылка. :)
https://play.google.com/store/apps/details?id=org.oldmen.photolocator


Название: Re: Qt и Google Play
Отправлено: kambala от Октябрь 04, 2019, 23:10
интересное название компании :)


Название: Re: Qt и Google Play
Отправлено: m_ax от Октябрь 05, 2019, 13:15
А если на плёнку снимаешь?  :)


Название: Re: Qt и Google Play
Отправлено: Old от Октябрь 05, 2019, 13:40
А если на плёнку снимаешь?  :)
Тогда только запоминать. :)


Название: Re: Qt и Google Play
Отправлено: m_ax от Октябрь 05, 2019, 13:43
А если на плёнку снимаешь?  :)
Тогда только запоминать. :)

У меня с Ростовом связаны некоторые романтические чувства) Но правда, это было  лет 100 назад..)


Название: Re: Qt и Google Play
Отправлено: Old от Октябрь 05, 2019, 13:48
У меня с Ростовом связаны некоторые романтические чувства) Но правда, это было  лет 100 назад..)
Понимаю, наш город располагает. :)


Название: Re: Qt и Google Play
Отправлено: m_ax от Октябрь 05, 2019, 13:52
У меня с Ростовом связаны некоторые романтические чувства) Но правда, это было  лет 100 назад..)
Понимаю, наш город располагает. :)
Что есть-то есть) До сих пор вспоминаю :)


Название: Re: Qt и Google Play
Отправлено: ViTech от Октябрь 05, 2019, 14:14
А почему такую тематику для приложения выбрали? Хотя, с другой стороны, есть ли такая тема, на которую нет приложения в маркете :).


Название: Re: Qt и Google Play
Отправлено: Old от Октябрь 05, 2019, 14:36
А почему такую тематику для приложения выбрали? Хотя, с другой стороны, есть ли такая тема, на которую нет приложения в маркете :).
Была потребность быстро находить фотки по месту + задавать время съемки. Аналоги как-то не зашли. :)
И была потребность разобраться с разработкой под android с возможность публикации в маркете.
Вот и получилось приложение. :)


Название: Re: Qt и Google Play
Отправлено: ViTech от Октябрь 05, 2019, 14:51
Была потребность быстро находить фотки по месту + задавать время съемки. Аналоги как-то не зашли. :)
И была потребность разобраться с разработкой под android с возможность публикации в маркете.

Разумно. Ещё одно подтверждение, что: "Если хочешь сделать что-то хорошо, сделай это сам." :).


Название: Re: Qt и Google Play
Отправлено: Гурман от Октябрь 29, 2019, 20:46
О! Qt, Android, карта... можно сюда (http://www.prog.org.ru/topic_32543_0.html) подробнее рассказать про эту комбинацию?


Название: Re: Qt и Google Play
Отправлено: Гурман от Октябрь 31, 2019, 16:43
Для подшивки SSL всё вот это (https://doc.qt.io/qt-5/android-openssl-support.html) пришлось проделывать, или есть побыстрее способ?


Название: Re: Qt и Google Play
Отправлено: Old от Октябрь 31, 2019, 16:57
Для подшивки SSL всё вот это (https://doc.qt.io/qt-5/android-openssl-support.html) пришлось проделывать, или есть побыстрее способ?
Я тоже вначале кинулся добавлять ssl, но дело не в нем или не только в нем. :)
Нужно правильно указать параметры плагина провайдера карты.

У меня для osm так:
Код:
    Map {
        id: map
        plugin: Plugin {
            name: "osm"
            PluginParameter {
                name: "osm.mapping.host"
                value: "http://a.tile.openstreetmap.org/"
            }
        }
    ...


Название: Re: Qt и Google Play
Отправлено: Гурман от Октябрь 31, 2019, 18:04
Для подшивки SSL всё вот это (https://doc.qt.io/qt-5/android-openssl-support.html) пришлось проделывать, или есть побыстрее способ?
Я тоже вначале кинулся добавлять ssl, но дело не в нем или не только в нем. :)
Нужно правильно указать параметры плагина провайдера карты.
Вот я так и подумал, что должен же быть сервер без шифрования. Тоже его нашёл. Но ошибка всё равно вылазит и карты нет. Надо подробнее разбираться.

Хотя даже если работает - это может быть не навсегда. По-хорошему, надо сделать возможность использовать разные серверы. И подшить SSL. Только одно не понятно - почему в Android Qt не использует собственный OpenSSL, который уже есть в Android. В десктопном Linux использует - у меня карта на десктопе сразу появилась, без обращения к этому серверу. В Android нет.


Название: Re: Qt и Google Play
Отправлено: Гурман от Ноябрь 04, 2019, 20:41
Ещё есть вопрос - pinch aka zoom карты двумя пальцами самостоятельно сделан, или сразу был? У меня только пан ака перемещение пальцем работает. Зум не хочет. Хотя вроде в документации читал, что эти базовые вещи реализованы и доступны сразу.

Вроде нашёл. gesture.acceptedGestures: MapGestureArea.PinchGesture | MapGestureArea.PanGesture - но не помогло.  ???


Название: Re: Qt и Google Play
Отправлено: Old от Ноябрь 04, 2019, 20:52
У меня только пан ака перемещение пальцем работает. Зум не хочет. Хотя вроде в документации читал, что эти базовые вещи реализованы и доступны сразу.
И панорамирование и зум и поворот карты из коробки работают.


Название: Re: Qt и Google Play
Отправлено: Гурман от Ноябрь 04, 2019, 20:54
У меня только пан ака перемещение пальцем работает. Зум не хочет. Хотя вроде в документации читал, что эти базовые вещи реализованы и доступны сразу.
И панорамирование и зум и поворот карты из коробки работают.
У меня только панорамирование. Зум устанавливается такой как я задаю в zoomLevel - но потом не изменяется. Поворот я не хочу, но он и не работает. Всё сделал как в куче примеров, и MouseArea внутри карты объявил. Вместо пинча работает панорама - то есть, елозит карту, второй палец игнорируется.


Название: Re: Qt и Google Play
Отправлено: Гурман от Ноябрь 04, 2019, 21:02
Меня конечно не ломает просто кнопки повесить и zoomLevel менять, но чудесато это.

Кажется я понял. У меня же это не просто QML объект на приложении. У меня всё сложно тут... Надо ещё в другом месте жест пинч разрешать. Даже наверно удобнее будет кнопки + и - сделать. Прямо в QML навесить их, и всё.