打包过程中需要注意哪些事项?

打包过程中需要注意哪些事项?

阅读 748
1 个回答

打包时的注意事项如下:

1. 使用 buildMode 为 debug 时打包为 xxx-unsigned.hap/app,使用 buildMode 为 release 时打包为 xxx-singed.hap/app。
2. 设置 buildMode 为 release 时,打包为 xxx-singed.hap/app 可以根据 hap-sine-tool.jar sign-app 重新签名。
3. Debug 模式下,编译器不会进行优化,以便更好地支持调试和错误排除;生成的可执行文件包含调试符号,以便调试器可以跟踪代码执行;可执行文件通常比 Release 模式下的文件要大;程序运行速度较慢。Release 模式下,编译器会进行各种优化,以提高程序的性能和执行速度;生成的可执行文件不包含调试符号,以减小文件大小;可执行文件通常比 Debug 模式下的文件要小;程序运行速度较快。Debug 模式主要用于调试和错误排除,而 Release 模式则用于最终产品的发布。
4. 鉴于 TS 字节码的复杂性,不建议在编译期让开发者自己去修改字节码。提供了 Aspect API (DP1 版本已发布),在运行期监控和替换方法。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-util-0000001813575992#ZH-CN_TOPIC_0000001813575992__aspect11

🔗 参考资料: https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进