HarmonyOS har包生成问题

1、如何生成release和debug不同版本的har;

2、如何设置生成的har不可以查看里面的代码实现;

3、如何设置har混淆;

HarmonyOS
2024-08-23 12:21:19
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

1、Q:如何生成release和debug不同版本的har?

A:参考文档:

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

2、Q:如何设置生成的har不可以查看里面的代码实现?

A:为保护代码资产,hvigor插件默认开启代码混淆功能。

对于API 10及以上的Stage工程,且编译模式是release时,默认对代码中的参数名和局部变量名进行混淆。

文档地址:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-build-obfuscation-00000017317543123、

Q:如何设置har混淆?

A:参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-hvigor-build-har-0000001772704332#section19788284410

编译生成不同release和debug包可详见多目标产物。

本质上任何语言都无法做到绝对的代码安全,C++同样也可以被反编译。推荐的方式为代码混淆,开发者可自定义混淆规则,可参考如下资料:

《HarmonyOS生态应用安全技术白皮书》:

https://developer.huawei.com/consumer/cn/doc/guidebook/harmonyecoappsecurity-guidebook-0000001808819033HAR

编译章节:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/har-package-0000001774279570

加固构建\代码混淆:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-build-obfuscation-0000001731754312

分享
微博
QQ
微信
回复
2024-08-23 23:01:20
相关问题
HarmonyOS 相机集成问题
114浏览 • 1回复 待解决
HarmonyOS har依赖问题
192浏览 • 1回复 待解决
HarmonyOS har引用so问题
134浏览 • 1回复 待解决
HarmonyOS har报错
152浏览 • 1回复 待解决
HarmonyOS HAR之间的路由跳转
222浏览 • 1回复 待解决
HarmonyOS har是否不能互相引用
174浏览 • 1回复 待解决
HarmonyOS har重打包工具
147浏览 • 1回复 待解决
HarmonyOS 静态har混淆配置参考
165浏览 • 1回复 待解决
HarmonyOS har无法封装头文件
29浏览 • 1回复 待解决
有谁知道har和pages的问题
1540浏览 • 1回复 待解决
HarmonyOS Har静态内部页面无法跳转
124浏览 • 1回复 待解决
HarmonyOS HAR包被重复打包问题
171浏览 • 1回复 待解决
请问哪里可以下载组件harChatLib.har
4368浏览 • 1回复 待解决