HarmonyOS 鸿蒙Next JsHelloWorld设置签名之后,编译release失败

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

HarmonyOS 鸿蒙Next JsHelloWorld设置签名之后,编译release失败 导入samples中的JsHelloWorld之后,设置签名,切换release版本之后编译失败

cke_763.png

image.png


更多关于HarmonyOS 鸿蒙Next JsHelloWorld设置签名之后,编译release失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

签名和包名不一致啊

更多关于HarmonyOS 鸿蒙Next JsHelloWorld设置签名之后,编译release失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


已解决:java -jar provisionsigtool.jar sign --in UnsgnedReleasedProfileTemplate.json --out myApplication_debug_Provision.p7b --keystore OpenHarmony.p12 --storepass 123456 --alias “OpenHarmony Application Profile Release” --sigAlg SHA256withECDSA --cert OpenHarmonyProfileRelease.pem --validity 365 --developer-id ohosdeveloper --bundle-name ohos.samples.jshelloworld --distribution-certificate myApplication_debug.cer

要检查bundle-name与File->Project Structure

cke_1749.png

Bundle name does not match the signing profile

欢迎开发小伙伴们进来帮帮楼主

针对“HarmonyOS 鸿蒙Next JsHelloWorld设置签名之后,编译release失败”的问题,以下是一些可能的解决方案:

  1. 检查签名配置

    • 确保签名证书(.p12或.jks文件)的路径、密码、别名和密码均正确无误。
    • 签名证书的有效期未过期,且证书用途与鸿蒙应用发布要求相符。
  2. 检查项目配置

    • build.gradle或相关配置文件中,确认release版本的配置无误,包括SDK版本、依赖库版本等。
    • 检查是否有不兼容的库或插件导致编译失败。
  3. 清理和重建项目

    • 尝试清理项目缓存,如使用./gradlew clean命令。
    • 重新编译项目,确保所有文件都是最新的。
  4. 查看编译日志

    • 仔细查看编译过程中的错误信息和警告,定位具体问题所在。
    • 根据错误信息搜索相关解决方案或查阅鸿蒙官方文档。
  5. 环境问题

    • 确保开发环境(如IDE、Gradle版本、JDK版本等)满足鸿蒙开发的最低要求。
    • 尝试在不同的机器或环境中编译项目,以排除环境因素的影响。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部