Android Gradle 插件ProductFlavor#externalNativeBuild配置 与 AppExtension#externalNativeBuild 配置区别

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Gradle 插件ProductFlavor#externalNativeBuild配置 与 AppExtension#externalNativeBuild 配置区别相关的知识,希望对你有一定的参考价值。

文章目录





一、ProductFlavor#externalNativeBuild配置 与 AppExtension#externalNativeBuild 配置区别



ProductFlavor#externalNativeBuild 配置 , 用于指定编译的详细配置 , 可以配置 各种编译参数 , 如 C/C++ 标志 , CMake/Android.mk 参数 , 编译目标库 , 编译的 CPU 架构 等 ;

参考博客 : 添加链接描述【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor#externalNativeBuild配置 | cmake 配置 | ndkBuild 配置 )




AppExtension#externalNativeBuild 配置中 , 只能配置 CMakeLists.txt 或 Android.mk 文件的路径 , 不能配置其它项目 ;

参考博客 : 【Android Gradle 插件】ProductFlavor 配置 ( AppExtension#externalNativeBuild 配置 | cmake 配置 | ndkBuild 配置 )

以上是关于Android Gradle 插件ProductFlavor#externalNativeBuild配置 与 AppExtension#externalNativeBuild 配置区别的主要内容,如果未能解决你的问题,请参考以下文章

Android Gradle 插件Gradle 自定义 Plugin 插件 ③ ( 自定义插件作用 | Android Gradle 插件的扩展 | 自定义 Extension 扩展 )

Android Gradle 插件Gradle 自定义 Plugin 插件 ⑥ ( 在 buildSrc 模块中依赖 Android Gradle 插件 | 完整代码示例 )

Android Gradle 插件Gradle 自定义 Plugin 插件 ⑥ ( 在 buildSrc 模块中依赖 Android Gradle 插件 | 完整代码示例 )

Android Gradle 插件Gradle 自定义 Plugin 插件 ② ( buildSrc 目录中实现 Gradle 插件 | 实现 Gradle 插件代码 | 模块引入插件并编译 )

Android Gradle 插件Android Module 模块 build.gradle 构建脚本 Groovy 语法分析 ① ( Gradle 二进制插件引入 | Gradle依赖配置 )

Android Gradle 插件Android Module 模块 build.gradle 构建脚本 Groovy 语法分析 ① ( Gradle 二进制插件引入 | Gradle依赖配置 )