我试图寻找一个解决方案,但我发现的唯一答案是相反(使用QT内的AAR).
我在QT创建者中开发了一个Android应用程序.一切都很好.现在我需要将这个应用程序的核心作为一个库,可以分发给Android开发人员,以便在他们的代码中使用(如AAR).这有可能吗?如果是这样,怎么做以及如何在其他开发工具中导入它(android studio/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 文件。