HarmonyOS 鸿蒙Next 自定义封装的har被项目引用后src目录下ets源代码可见问题处理

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 自定义封装的har被项目引用后src目录下ets源代码可见问题处理

自定义封装的har,被项目引用后,src目录下ets的所有源代码都是可以看到的,index.ets文件并未导出这些,该怎么处理?

2 回复
需要配置混淆,现在新版默认字节码编译了,看不到源码了
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-build-obfuscation-V5

针对HarmonyOS 鸿蒙Next中自定义封装的har被项目引用后src目录下ets源代码可见问题,这通常是由于har包打包或引用方式不当导致的。以下是一些专业处理建议:

  1. 检查har包打包方式:确保在打包har时,正确设置了打包选项,避免将ets源代码直接暴露。
  2. 调整引用路径:在项目中引用har包时,检查oh-package.json5文件中的引用路径,确保没有直接引用到ets源代码目录。
  3. 使用正确的目录结构:将ets源代码放置在适当的目录下,如src目录,而不是直接放在项目的根目录或其他可见目录。
  4. 检查编译配置:确保项目的编译配置正确,没有将ets源代码错误地包含在编译输出中。

如果上述方法均无法解决问题,可能是项目配置或har包本身存在问题。此时,建议详细检查项目配置和har包内容,或考虑重新创建har包。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部