【Android Gradle 插件】ProductFlavor 配置 ( AppExtension#externalNativeBuild 配置 | cmake 配置 | ndkBuild 配置 )

一、ProductFlavor 配置

ProductFlavor 参考文档 : ProductFlavor - Android Plugin 2.3.0 DSL Reference

1、AppExtension#externalNativeBuild 配置

externalNativeBuild 配置 : NDK 相关配置 , 可以在其中配置 cmake 或 ndk-build 选项 , 其中 cmake 是针对 CMakeLists.txt 构建脚本配置的 , ndkBuild 是针对 Android.mk 和 Application.mk 构建脚本配置的 ;
在 android#defaultConfig 层级与 android 层级定义的 externalNativeBuild 配置是不同的 ;

1、AppExtension#externalNativeBuild 配置

android 层级的 externalNativeBuild 配置 , 定义在 AppExtension 中 ;

【Android Gradle 插件】ProductFlavor 配置 ( AppExtension#externalNativeBuild 配置 | cmake 配置 | ndkBuild 配置 )_第1张图片

该 externalNativeBuild 是 ExternalNativeBuild 类型的 ;

你可能感兴趣的:(android)