我正在将我们的游戏从使用ndk-build转换为使用Android Studio和CMake。
该应用程序是采用以下形式的JNI应用程序:
Java主要活动(单个非常基本的.java文件)
C ++应用程式码(游戏程式码)
C ++物理代码(要编译并链接为静态库)
C ++图形代码(要编译并链接为静态库)
这3个文件被编译到一个共享的.so lib中,以由main活动加载和运行。
如何将其转换为gradle构建文件和cmakelist?
我看过很多示例,它们只是链接到外部静态库中,没有用。我也需要编译它们,并且希望它们显示在项目视图中,以便我可以编辑源代码。
如果我也可以将静态库的“项目”也放到其他应用程序中,同时保留编辑这些库的源代码的能力(类似于Visual Studio项目文件),那也很好。
这可能吗?
非常感谢,
史蒂夫。