HarmonyOS 鸿蒙Next项目迁移至新电脑报错解决方案

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

HarmonyOS 鸿蒙Next项目迁移至新电脑报错解决方案

建立的project,换一台电脑会报错:

ERROR: Failed :entry:default@SignShell… 

> hvigor ERROR: Invalid storeFile value. Make sure it is not null or empty. The file must be included in ‘C:\Users…30086000773074501.p12’.

     Detail: Please check signingConfigs in root project build-profile.json5

如何解决?大家有没有遇到过这种情况。



关于HarmonyOS 鸿蒙Next项目迁移至新电脑报错解决方案的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

10 回复

希望HarmonyOS能继续优化系统稳定性,减少崩溃和重启的情况。

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

在新电脑重新签名应该也可以解决
.p12是密钥库文件,保存工程签名用的密钥,可到File > Project Structure... 窗口中,右侧选择 Signing Configs,找到 Store file(*.p12) 查看,把原工程保存的.p12文件复制过来,放在同样的路径下,应该就解决这个报错。

自动签名文件而已,直接重新生成一份就行

并不,这玩意要上传git的,你每改一次另外拉你代码的就要改一次,大家疯狂互相覆盖…

协作的话是手动签名的,他的文件名是自动签名的

就是签名的问题,上面说的没问题,但是可以多看一下,是不是有人多写了签名配置,然后一直使用的是别人的签名配置文件
这个设计就不对,个人开发环境的信息不应该放在公共文件中,signingConfigs 应该生成在类似 local.properties中或者 .env.local 这种文件中。
我后面摸索出来了,要把build-profile.json5里面
signingConfigs的内容清空,同步后重新签名就可以了。
回到顶部