HarmonyOS Next应用重签名在OpenHarmony设备上安装
·
1. 解压应用并修改module信息
将entry-default-unsigned.hap重命名为entry-default-unsigned.zip;
用解压软件将entry-default-unsigned.zip压缩包解压出来:
修改module.json文件,将compileSdkType的值从HarmonyOS改成OpenHarmony,将minAPIVersion和targetAPIVersion的值从50000012改为12。
选中所有文件,重新压缩,并改名为app1-unsigned.hap。
2. 使用developtools_hapsigner工具进行自动签名
developtools_hapsigner 是开源鸿蒙官方提供的应用包签名工具,通过该工具可以对应用包进行重新签名。
进入autosign文件夹下,将修改好的app1-unsigned.hap包拷贝到这里。
修改UnsgnedReleasedProfileTemplate.json文件,将bundle-name改为自己应用的包名,需要与压缩包里pack.info的包名一致。
分别执行下面两个命令:
~/developtools_hapsigner/autosign$ ./create_appcert_sign_profile.sh
Success!
Success!
~/developtools_hapsigner/autosign$ ./sign_hap.sh
Success!
签名后的包是result/app1-signed.hap
更多推荐
所有评论(0)