HarmonyOS 如何打包配置生成测试环境和生产环境的包

我这边是有生产环境的url地址和测试环境的url地址。有什么方法在不改动代码的情况下,能分别生成,测试环境和生产环境的包。

HarmonyOS
2025-01-10 08:38:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

可以尝试以下方案:

方案一:

不同环境的环境变量,可以定义到工程级和模块级的自定义参数中,构建时生成BuildProfile.ets的utl类文件,代码中可直接引用。

详见能力说明及实践说明:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-get-build-profile-para-sample-0000001778834309-V5

方案二:

1、定义HAP多目标构建产物,参考“定义产物的资源”可以在targets的resource\directories指定1个环境配置目录,1个资源目录,将环境与资源配置按资源文件夹区分,编译时2个目录中的内容会合并。

"resource": { //定义target使用的资源文件目录
  "directories": [
  "./src/main/resources_env",
  "./src/main/resources",
  ]
}

参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-customized-multi-targets-and-products-guides-0000001731595144-V5#section1853511169480

分享
微博
QQ
微信
回复
2025-01-10 12:19:34
相关问题
HarmonyOS 如何配置jenkins打包环境
201浏览 • 1回复 待解决
生产环境如何获取appId
691浏览 • 1回复 待解决
HarmonyOS app发布有测试灰度环境
1419浏览 • 1回复 待解决
HarmonyOS hdc 环境配置问题
384浏览 • 1回复 待解决
DevEco离线环境配置问题
491浏览 • 1回复 待解决
HarmonyOS EcoDev 如何配置debug/release环境
956浏览 • 1回复 待解决
交叉编译环境配置问题
548浏览 • 1回复 待解决