получить фореграунд сервис который будет предоставлять доступ java приложениям к qtшной либе.
Иду по офиициальным примерам. Сервис в том же процессе запускается. Но если дернуть его напрямую в обход приложения, то jni не подтягивается. Хочу запустить в другом процессе. Соответственно создал подпроект и все такое согласно этой статье https://doc-snapshots.qt.io/qt6-dev/android-services.html
Но jni не работает, не видит имплиментации. Также не могу понять почему не срабатывают брейкпоинты и логи в функции main библиотеки. Причем в официальных примерах тоже не срабатывают, хотя они работают.
Сори что очень сумбурно. Кажется подробности потянут на хорошую статью на хабре..
https://github.com/bbernhard/qtandroidservices_example
https://github.com/benlau/androidnative.pri
Его уже и не собрать. Слишком много изменилось за 5 лет. Собственно сборку я кое как поправил, но валятся ошибки в рантайме. Видимо не имеет смысла пытаться разгрести. Да jni там не используется Второй проект вовсе не про то. Дернуть java из qt можно разными способами. А вот с qt из java все сложно
Обсуждают сегодня