HarmonyOS 编译构建产物 debug 和 release 怎么选择?
当前用的是 Flutter 的 dev 分支,build 过程需要指定 local_engine 指向编译构建产物 ohos_debug_unopt_arm64 与 ohos_release_arm64,那日常开发用 debug?然后出正式包时用 release, 是这样吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 怎么区分debug和release
655浏览 • 1回复 待解决
编译构建task咨询 、编译执行的task没看到debug和release的区别,这块是全部默认构建的?
824浏览 • 1回复 待解决
多目标构建方式的依赖模式如何更改,比如release/debug模式,另外就是模块产物和源码依赖方式是怎样的
341浏览 • 1回复 待解决
如何知晓构建App的环境,如Debug\test\release?
152浏览 • 1回复 待解决
ArkTs如何获取当前编译环境是debug还是release?
1985浏览 • 1回复 待解决
HarmonyOS Release包和Debug包性能有区别吗?
772浏览 • 1回复 待解决
HarmonyOS EcoDev 如何配置debug/release环境
524浏览 • 1回复 待解决
HarmonyOS 在构建上架的应用时,Build Mode是否需要选择release类型
365浏览 • 1回复 待解决
如何定制构建多目标产物?
803浏览 • 2回复 待解决
HarmonyOS 如何判断当前是debug还是release?
146浏览 • 1回复 待解决
HAP和HSP在哪里能看出来编译时Build Mode是Debug还是Release还是<None>?
180浏览 • 1回复 待解决
如何对编译产物进行反编译
612浏览 • 1回复 待解决
HarmonyOS 动态共享包编译产物中丢失ts和js代码文件
382浏览 • 1回复 待解决
在ArkTS代码中怎么获取工程BuildMode是Debug还是release模式?
419浏览 • 1回复 待解决
如何配置才能在编译release或debug版本时app显示不同的名称
273浏览 • 1回复 待解决
如何减小编译产物so大小
426浏览 • 1回复 待解决
编译构建怎么编写自定义任务?
709浏览 • 1回复 待解决
HarmonyOS 如何以release编译类型编译HAR包
598浏览 • 1回复 待解决
各位大佬,构建编译App这种报错怎么解决?
760浏览 • 1回复 待解决
HarmonyOS hvigor 命令怎么选择哪些文件不参与编译
41浏览 • 1回复 待解决
Flutter release模式无法运行,debug模式正常
492浏览 • 1回复 待解决
在使用command line进行自动化构建时,针对多目标产物配置如何进行指定目标产物的构建?
347浏览 • 1回复 待解决
编译release包失败
29浏览 • 1回复 待解决
应用正式对外布版本前,需要对应用进行代码调试。调试和正式发布版本,两者编译行为可能不同。此时,可以利用buildMode能力,来定制两个版本的编译差异性。release模式下使能混淆,debug模式下使能debug调试。
在HarmonyOS的开发过程中,选择编译构建产物的debug和release版本,可以通过以下方式进行配置:
1.默认行为:
在DevEco Studio中,默认情况下,构建Hap包时为debug模式,构建App包时为release模式。
可以通过“Build”窗口进行编译构建,默认“Build Hap(s)”为debug编译模式,“Build App(s)”为release编译模式。
2.自定义编译模式:
在DevEco Studio界面,可以通过Build Mode下拉选择对应的配置选项。
例如,选择debug模式后,构建的产物为debug调试版本;选择release模式后,构建的产物为release发布版本。
3.使用命令行参数:
可以在命令行中使用`-p buildMode={debug | release}`参数来指定编译模式。
例如,使用`-p buildMode=release`参数可以选择release模式进行编译构建。
4.DevEco Studio界面配置:
在DevEco Studio中,可以通过项目结构界面(File > Project Structure > Signing Configs)进行签名配置。
在签名配置页面,选择自动签名(Automatically generate signature)和支持HarmonyOS后,点击Sign In按钮进行签名。通过以上方式,可以根据项目需求选择合适的debug或release版本进行编译构建