HarmonyOS 鸿蒙Next签名SignHap编译与签名速度差异大,编译18秒签名3分钟

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

HarmonyOS 鸿蒙Next签名SignHap编译与签名速度差异大,编译18秒签名3分钟

> hvigor Finished :default:default@CompileArkTS... after 6 s 250 ms  
> hvigor UP-TO-DATE :default:default@GeneratePkgModuleJson...  
> hvigor Finished :default:default@PackageHap... after 693 ms  
> hvigor Finished :default:default@SignHap... after 2 min 2 s 625 ms  
> hvigor Finished :default:assembleHap... after 1 ms  
> hvigor BUILD SUCCESSFUL in 2 min 11 s 459 ms  

SignHap占了99%时间,不用签名立马秒完成(但是很多功能都要签名)

![cke_5850.png](data-originheight="513" data-originwidth="1598" src="https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/749/771/876/0030086000749771876.20240710100305.83060589268899324216934068303572:50001231000000:2800:D98A8BDC1984DF38094FF7B6C2B675E19466B3BFDF235976BF54D6A500BFBAC1.png)

更多关于HarmonyOS 鸿蒙Next签名SignHap编译与签名速度差异大,编译18秒签名3分钟的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

搞个固态 windows是挺慢的

更多关于HarmonyOS 鸿蒙Next签名SignHap编译与签名速度差异大,编译18秒签名3分钟的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


好建议,

  • 项目名称: My Project
  • 开始日期: 2023-01-01
  • 结束日期: 2023-12-31
  • 状态: 进行中
  • 描述: 这是一个示例项目,用于演示如何将HTML转换为Markdown。

找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17

已经是固态了啊,

很正常  换 Mac 就快了

顺便说明一下版本是最新的5.0.3.403, 系统win11,模拟器也是最新的

针对HarmonyOS(鸿蒙)Next签名SignHap编译与签名速度差异大的问题,这里提供直接的技术解答:

在HarmonyOS开发过程中,编译和签名的速度差异可能由多种因素导致。编译过程通常涉及代码转换、优化等步骤,这些步骤在现代编译器中通常经过高度优化,因此速度较快。而签名过程则涉及对编译后的包进行安全验证和加密,这些操作相对复杂且计算密集,因此可能耗时较长。

具体到SignHap签名工具,其性能可能受到多种因素的影响,包括但不限于:

  1. 签名算法的选择:不同的签名算法在安全性、兼容性和性能上存在差异。
  2. 签名密钥的长度:密钥越长,签名过程可能越耗时。
  3. 硬件性能:CPU、内存等硬件资源的性能直接影响签名速度。
  4. 文件大小:待签名的文件越大,签名过程可能越长。

为了优化签名速度,可以尝试以下方法:

  • 选择性能更优的签名算法。
  • 在硬件条件允许的情况下,使用更高性能的计算机进行签名。
  • 尝试减小待签名文件的大小。

请注意,以上方法可能无法完全解决速度差异问题。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部