> hvigor Finished :entry:default@CompileArkTS... after 12 s 637 ms > hvigor Finished :entry:default@GeneratePkgModuleJson... after 8 ms > hvigor Finished :entry:default@PackageHap... after 1 s 10 ms > hvigor ERROR: Failed :entry:default@SignHap... > hvigor ERROR: JSON5: invalid character '%' at D:\Huawei\............................................

on.json:1:1 > hvigor ERROR: BUILD FAILED in 32 s 5 ms

从你给出的新信息可知,hvigor 在执行 :entry:default@SignHap 任务时失败了,错误是在解析 D:\Huawei\skgPack\skg_health\entry\build\default\intermediates\default\temp\signConfigCheckJson.json 文件时,遇到了 JSON5 格式错误,存在无效字符 %。下面为你详细分析并提供解决办法:

问题分析

JSON5 是 JSON 的超集,虽然它支持更多灵活的语法,但 % 不是 JSON5 里的合法字符(除非在字符串中且符合转义规则)。此错误表明在 signConfigCheckJson.json 文件里有未被正确处理的 % 字符。

解决办法

从新部署一个签名

 

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐