Error Message: KeyAlias {debugKey} is not exist in; ERROR: 11014001 key alias not found;> hvigor ER

问题:

> hvigor ERROR: Failed :entry:default@SignHap… 
> hvigor ERROR: Tools execution failed.
12-02 16:26:38.929  ERROR – 
ERROR: 11014001 key alias not found
Error Message: KeyAlias {debugKey} is not exist in {D:/software/xxxxxxx/harmonyos_NEXT/day01/keyorcsr/myp12.p12}

* Try the following: 
 > Please check keystore file and keyAlias, ensure keyAlias is exist
 > Use jdk tool [keytool] check keystore: [keytool -list -keystore xxx.p12]
     Detail: Please check the message from tools.

* Try:
> Run with –stacktrace option to get the stack trace.
> Run with –debug option to get more log output.

 解决步骤:

1,

其中的Alias的值 必须和如下截图中保持一致:

建议:从头配置好1.4 配置签名信息

开发文档 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/application-dev-guide

一、开发准备

在开始应用开发前,需要先完成以下准备工作。

1.1 注册成为开发者

在华为开发者联盟网站上,注册成为开发者,并完成实名认证,从而享受联盟开放的各类能力和服务。

1.2 创建应用

在AppGallery Connect(简称AGC)上,参考创建项目和创建应用完成HarmonyOS应用的创建,从而使用各类服务。

1.3 配置安装DevEco Studio

安装最新版DevEco Studio。具体安装指导请参见安装DevEco Studio。

1.4 使用DevEco Studio创建应用工程

使用DevEco Studio创建应用工程。具体创建工程指导请参见创建一个新的工程。

1.4 配置签名信息

使用模拟器和预览器调试无需配置签名信息,使用真机设备调试则需要对HAP进行签名。

目前提供了两种签名方式,请根据实际情况选择:

自动签名:如果您只需要使用一台调试设备,建议使用DevEco Studio提供的自动签名。手动签名:如果您使用多台调试设备或者会在断网情况下调试,您需要在AGC中申请调试证书、注册调试设备、申请调试Profile后,再手动配置签名信息。

(条件必选)添加公钥指纹

当应用需要使用以下开放能力的一种或多种时,为正常调试运行应用,需要预先添加公钥指纹。

Account Kit(华为账号服务)Game Service Kit(游戏服务)Health Service Kit(运动健康服务)IAP Kit(应用内支付服务)Payment Kit(华为支付服务)Wallet Kit(钱包服务)Wear Engine Kit(穿戴服务)

补充:

可以查看是否包含了别名秘钥:

// 自行安装jdk并且生效系统环境变量。

>

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
初心漫步的头像 - 鹿快
评论 抢沙发

请登录后发表评论

    暂无评论内容