是否可以在 Qt 应用程序中使用 Android Studio 库(aar 文件)?
问题是,我想用 Qt 实现一个移动应用程序,但只有一个 Android Studio 库。是否可以将该库包含在 Qt 项目中或者让我为其编写一个包装类?
如果我必须实现一个包装器,我是否必须使用 JNI,是否有任何将其与 C++ 和 Java 库一起使用的示例?
我找到了答案,这对我有用。
首先你必须解压aar文件,这样你就可以得到你的jar库文件。
然后您可以按照此链接中的说明将库包含到您的 apk 中:http://doc.qt.io/qt-5/android3rdpartylibs.html
完成此操作后,您必须实现自己的 Java 包装类来与库交互。因此,您必须使用 Qt 中的 QAndroidJniObject 类。以下是有关它的更多信息。http://doc.qt.io/qt-5/qandroidjniobject.html
您还可以看一下这个示例,其中他们使用自己的 java 类。http://doc.qt.io/qt-5/qtandroidextras-notification-example.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)