我尝试寻找解决方案,但是我发现的唯一答案是相反的(在QT中使用AAR)。 我正在QT Creator中开发一个安卓应用程序,一切都运行良好。现在,我需要将此应用程序的核心作为库分发给安卓开发人员以在其代码中使用(如AAR文件)。是否可以做到这一点?如果可以,如何做以及如何将其导入其他开发工具(如安卓工作室/ Eclipse...)?
最简单的方法是使用QtCreator编译您的库,然后将生成的.so文件与头文件一起发送给其他人。然后其他人可以链接.so文件并使用其中打包的函数或实例化类的头文件调用它们。 查看此链接以了解如何使用QtCreator构建库: https://wiki.qt.io/How_to_create_a_library_with_Qt_and_use_it_in_an_application 请注意,如果需要这两个目标,您需要编译armv7和x86目标并发送两个.so文件。