HarmonyOS —— buildMode 设置(对比 Android Build Varient)

这篇具有很好参考价值的文章主要介绍了HarmonyOS —— buildMode 设置(对比 Android Build Varient)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

在安卓中 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。

如图:

harmonyos build-profile.json5,鸿蒙笔记,harmonyos,华为,android

找到工程级目录(也就是安卓中所说的 project 级目录下的)build-profile.json5文件,再找到 buildModeSet 字段,在花括号中添加 other 选项,我们再点开 idea 的 product 按钮发现 mode set 下拉列表中就多了 other 选项。

harmonyos build-profile.json5,鸿蒙笔记,harmonyos,华为,android

harmonyos build-profile.json5,鸿蒙笔记,harmonyos,华为,android

 文章来源地址https://www.toymoban.com/news/detail-813632.html

buildOptionSet 设置

找到模块级(module)build-profile.json5 文件,找到 buildOptionSet 字段,一般默认情况下 buildOptionSet 下至少存在一个 release 的配置,我们可以在此添加自定义的构建配置。

如图:

harmonyos build-profile.json5,鸿蒙笔记,harmonyos,华为,android

 

buildModeBinder 设置

找到模块级(module)build-profile.json5 文件,在 targets、buildOptionSet 字段同级位置添加buildModeBinder 标签,用来设置构建模式与构建配置的关联配置,通过该配置可以将不同的构建配置和target进行组合,并绑定到对应的构建模式上,其中构建模式需要在工程级别的构建模式列表中。

harmonyos build-profile.json5,鸿蒙笔记,harmonyos,华为,android

这样便完成了配置,我们在 Product 中切换 buildMode 的时候,自定义的 buildProfileFields 就能够生成到 BuildProfile.ets 文件中,这类似于 Android 中的 BuildConfig 文件。

如图:

harmonyos build-profile.json5,鸿蒙笔记,harmonyos,华为,android

 

到了这里,关于HarmonyOS —— buildMode 设置(对比 Android Build Varient)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【HarmonyOS开发】ArkUI-X 跨平台框架(使用ArkTs开发Android&IOS)

    ArkUI-X 跨平台框架进一步将 ArkUI 开发框架扩展到了多个OS平台,目前支持OpenHarmony、HarmonyOS、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。 React Native 是一个基于 JavaScript 和 React 的开源框架,由 Facebook 开发和

    2024年01月20日
    浏览(49)
  • HarmonyOs 4 (一) 认识HarmonyOs

    💌 所属专栏:【HarmonyOs】 😀 作 者:长安不及十里 💻 工作:目前从事电力行业开发 🌈 目标:全栈开发 🚀 个人简介:一个正在努力学技术的Java工程师,专注基础和实战分享 ,欢迎咨询! 📱:测试设备:荣耀30pro+HarmonyOs4 参考资料: 全网最新最细鸿蒙HarmonyOS4.0教程(帝

    2024年02月05日
    浏览(38)
  • 【HarmonyOS北向开发】-01 HarmonyOS概述

      飞书原文链接-【HarmonyOS北向开发】-01 HarmonyOS概述 https://fvcs2dhq8qs.feishu.cn/docx/TDf2d2KMaoPSUUxnvg2cASDdnCe?from=from_copylink

    2024年02月12日
    浏览(41)
  • 【HarmonyOS开发】HarmonyOS-应用开发入门

    1. 【判断题】 10/10 在Windows系统下载安装DevEco Studio工具时,安装路径可以包含中文名。 错误(False)   2. 【判断题】 10/10 某开发者在使用远程真机运行应用时,不需要对应用进行签名;但使用本地真机运行应用时,必须需要对应用进行签名。 错误(False)   3. 【判断题】 10/10 在

    2024年02月04日
    浏览(44)
  • 【HarmonyOS】HarmonyOS应用开发者高级认证题库

    注:HarmonyOS应用开发者高级认证考试50道题,答对40及格,此题库有部分不清楚的选项,欢迎补充 1、HarmonyOS应用可以兼容OpenHarmony生态 正确(True) 2、云函数打包完成后,需要到AppGallery Connect创建对应函数的触发器才可以在端侧中调用 错误(False) 3、Ability是系统调度应用的最小单

    2024年02月03日
    浏览(67)
  • HarmonyOS(十二)——全面认识HarmonyOS三种渲染控制

    ArkUI通过自定义组件的build()函数和@builder装饰器中的声明式UI描述语句构建相应的UI。在声明式描述语句中开发者除了使用系统组件外,还可以使用渲染控制语句来辅助UI的构建,这些渲染控制语句包括控制组件是否显示的条件渲染语句,基于数组数据快速生成组件的循环渲染

    2024年01月25日
    浏览(53)
  • HCIA-HarmonyOS设备开发认证-HarmonyOS简介

    本章主要介绍HarmonyOS分布式操作系统的概念、关键技术与能力以及HarmonyOS典型的应用场景。 学习完成本课程后,您将能够: 了解HarmonyOS的相关概念和产品定位; 了解HarmonyOS的技术架构; 了解HarmonyOS的关键特性。 HarmonyOS 是一款面向万物互联时代的、全新的分布式操作系统。

    2024年01月25日
    浏览(45)
  • 【HarmonyOS】HarmonyOS应用开发者高级认证96分

    判断题 云函数打包完成后,需要到AppGallery Connect创建对应函数的触发器才可以在端侧中调用 错 在column和Row容器组件中,aligntems用于设置子组件在主轴方向上的对齐格式,justifycontent用于设置子组件在交叉轴方向上的对齐格式 错 首选项preferences是以Key-Value形式存储数据,其中

    2024年02月05日
    浏览(63)
  • HarmonyOS NEXT新能力,一站式高效开发HarmonyOS应用

    2023年8月6日华为开发者大会2023(HDC.Together)圆满收官,伴随着HarmonyOS 4的发布,华为向开发者发布了汇聚所有最新开发能力的HarmonyOS NEXT开发者预览版,并分享了围绕 “一次开发,多端部署” “可分可合,自由流转” “统一生态,原生智能” 三大HarmonyOS应用开发理念的实

    2024年02月12日
    浏览(44)
  • harmonyOS基础(三)- 快速弄懂HarmonyOS ArkTs基础组件、布局容器(前端视角篇)

    大家好!我是黑臂麒麟,一位6年的前端; 随着 鸿蒙4.0 的发布。鸿蒙社区不断壮大,且市场对 harmonyOS 应用认可度越来越高。很多公司开始对 鸿蒙应用开发 越来越重视。 之前想入坑鸿蒙,一直犹豫未下定决心学习。这次不再等待,开始系统学习起来。 此系列文章只做 harm

    2024年02月20日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包