ndk 开发没什么神秘的ndk 说白了就是一个交叉编译的工具链,用它来生成各个CPU架构下的静态或动态链接库,linux 下就是 .a 和 .so 文件.原理就是 java 通过 JNI 和 C.C++ 进行交互, 主要用于有大量计算的CPU密集型任务,如游戏和图形图像渲染等.在安全方面核心代码也经常打成 .so 文件,一方面是各个平台复用,另一方面是增加逆向破解的难度.生成 .so 文件后打包到 apk 中的 lib 文件夹下就行了. 最原始的方法,native 代码写完后用 ndk 工具生成…