永州做网站tuantaogou,wordpress redis 加速,wordpress总是404,昆明大型网站建设费用前言
在安卓中 Build Variant 主要依赖模块#xff08;module#xff09;中 build.gradle 的 BuildType 和 ProductFlavor 提供的属性和方法#xff0c;我们可以使用 Build Type 可以配置不同的构建方式、ProductFlavor 主要用来进行多渠道打包。 在鸿蒙中要做到同样像效果…前言
在安卓中 Build Variant 主要依赖模块module中 build.gradle 的 BuildType 和 ProductFlavor 提供的属性和方法我们可以使用 Build Type 可以配置不同的构建方式、ProductFlavor 主要用来进行多渠道打包。 在鸿蒙中要做到同样像效果我们需要借助工程级project build-profile.json5 文件中的 buildModeSet 以及模块级module build-profile.json5 文件的 buildOptionSet、targets 进行配置。 buildModeSet 配置
在进行 buildModeSet 配置之前我们点开 idea 的 product 按钮发现 mode set 下拉列表中只有三个可选项即 none、debug、release。
如图 找到工程级目录也就是安卓中所说的 project 级目录下的build-profile.json5文件再找到 buildModeSet 字段在花括号中添加 other 选项我们再点开 idea 的 product 按钮发现 mode set 下拉列表中就多了 other 选项。 buildOptionSet 设置
找到模块级modulebuild-profile.json5 文件找到 buildOptionSet 字段一般默认情况下 buildOptionSet 下至少存在一个 release 的配置我们可以在此添加自定义的构建配置。
如图 buildModeBinder 设置
找到模块级modulebuild-profile.json5 文件在 targets、buildOptionSet 字段同级位置添加buildModeBinder 标签用来设置构建模式与构建配置的关联配置,通过该配置可以将不同的构建配置和target进行组合并绑定到对应的构建模式上,其中构建模式需要在工程级别的构建模式列表中。 这样便完成了配置我们在 Product 中切换 buildMode 的时候自定义的 buildProfileFields 就能够生成到 BuildProfile.ets 文件中这类似于 Android 中的 BuildConfig 文件。
如图