问题:
【
> 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并且生效系统环境变量。
>














暂无评论内容