;
这个 Gradle 版本号 和 Gradle 插件版本号是之前开发该 NDK 项目时记录下的版本信息 ;
1 ...., 运行机制不同 , 查找 NDK 动态库的机制也不同 ;
五、 总体分析
----
总体分析 :
① 开发新应用 : 使用最新的 Gradle 和 Gradle 插件 , 开发 NDK 应用并没有问题...;
② 编译已有应用 : 只是使用最新的 Gradle 及插件 , 编译之前配置的 NDK 代码的配置方式 , 代码依赖库 , 构建脚本等 , 需要修改 ;
③ 纯源码开发 : 使用 C/C++ 源码开发肯定是没问题的...;
④ 引用外部函数库 : 如果引用外部的函数库 , 如第三方静态库或动态库 , 其中的配置 , 预编译选项 , 构建脚本 , 可能支持情况就不太一样了 , 使用一些不太适合的 Gradle 版本可能无法编译通过...CPU 架构的静态库 ;
⑥ 建议交叉编译 CPU 架构选择 : 最新的 Gradle 和 Gradle 插件 , 编译的应用 , 必须在 Ubuntu 中交叉编译时 , 为各种 CPU 架构都编译出对应的函数库