HarmonyOS 如何根据不同环境变量打包对应配置
目前应用开发测试存在多套环境,每套环境有不同的配置信息(如访问域名不同),如何在打包时根据选项使用不同的配置。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 模块多target,如何设置不同target的环境变量? 
1263浏览  • 1回复 待解决
如何将Node.js配置到环境变量中去? 
1625浏览  • 2回复 待解决
HarmonyOS 不同环境(dev、test、uat、prod)配置打包 
1134浏览  • 1回复 待解决
如何订阅系统环境变量的变化 
1556浏览  • 1回复 待解决
#鸿蒙通关秘籍#环境变量怎么加到我的应用配置里? 
1020浏览  • 1回复 待解决
etcdctl v3 的环境变量 
3494浏览  • 1回复 待解决
HarmonyOS 如何配置jenkins打包环境? 
1249浏览  • 1回复 待解决
项目打release/或者debug包时,代码内部如何知道当前是什么环境么,希望根据不同环境切换对应的配置 
1933浏览  • 1回复 待解决
#鸿蒙通关秘籍#AbilityStage如何响应系统环境变量的变化? 
854浏览  • 1回复 待解决
Linux 系统下,如何用C#获取系统环境变量? 
4397浏览  • 1回复 待解决
#鸿蒙通关秘籍#UIAbility里边,如何订阅系统环境变量的变化? 
916浏览  • 1回复 待解决
HarmonyOS 中有无类似BuildConfig构建配置功能,根据配置项运行或者打包生成不同的产物 
1780浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何使用ApplicationContext订阅系统环境变量变化? 
1192浏览  • 1回复 待解决
HarmonyOS 如何配置不同环境如生产、测试等 
1258浏览  • 1回复 待解决
HarmonyOS 如何打包配置生成测试环境和生产环境的包 
1312浏览  • 1回复 待解决
HarmonyOS RN库里面怎么使用这个环境变量,宿主app如何去设置? 
1159浏览  • 1回复 待解决
如何解决mac的hdc命令无法使用问题(非环境变量因素) 
4336浏览  • 1回复 待解决
如何根据设备的环境参数判断不同的场景? 
1248浏览  • 1回复 待解决
HarmonyOS module.json5中如何通过不同环境配置不同数据 
904浏览  • 1回复 待解决
HarmonyOS build-profile.json5中是否支持动态获取环境变量? 
951浏览  • 1回复 待解决
#鸿蒙通关秘籍#在AbilityStage中响应系统环境变量变化 
962浏览  • 1回复 待解决
k8s helm 如何通过环境变量给 values.yaml 传值 
4088浏览  • 1回复 待解决
如何解决mac电脑因环境变量而导致的不能识别hdc命令 
2504浏览  • 1回复 待解决
如何进行打包配置,类似于build.gradle可以配置不同的打包策略 
1954浏览  • 1回复 待解决





















可以参考以下两种方式。
1、不同环境的环境变量,可以定义到工程级和模块级的自定义参数中,构建时生成BuildProfile.ets的utl类文件,代码中可直接引用。详见能力说明及实践说明:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-get-build-profile-para-sample-0000001778834309-V5
2、定义HAP多目标构建产物,参考“定义产物的源”可以在targets的resource\directories指定1个环境配置目录,1个资源目录将环境与资源配置按资源文件夹区分,编译时2个目录中的内容会合并。
文档指南参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-customized-multi-targets-and-products-guides-0000001731595144-V5#section1853511169480