在Android Studio中通过CMake实现交叉编译生成动态so文件
项目的C/C++部分进行迁移,通过CMake和JNI集成到Android项目中,之前有在Linux环境通过NDK进行交叉编译生成so文件,试想有没更简单的方式也能交叉编译生成动态库文件,发现在AS IDE也是可以完成这个工作的。三者的区别和作用,首先都是搜集文件,但搜集的文件类型有所不同,在此我们先了解下什么是源文件、头文件、库文件。收集所有的源文件并保存变量中,比如上例中的变量SRC_LIST、NATIVE_LIB,变量的值分别是。第一个步骤,这里就不详细展开讲了,是JNI的基础内容,具体可以参考。
原创
2025-01-05 18:16:39 ·
822 阅读 ·
0 评论