鸿蒙报错Init keystore failed: keystore password was incorrect

ops/2025/1/15 14:18:44/

报错如下:

> hvigor ERROR: Failed :entry:default@SignHap...

> hvigor ERROR: Tools execution failed.

01-13 16:35:55 ERROR - hap-sign-tool: error: Init keystore failed: keystore password was incorrect

* Try the following:

> The key store file does not exist, please check the key store file path.

> Incorrect keystore password, please input the correct plaintext password.

> The keystore was created by a newer JDK version, please use the same JDK version

Detail: Please check the message from tools.

> More info: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-faqs-0000001233028585-V5#section165158289282

> hvigor ERROR: BUILD FAILED in 9 s 648 ms

解决:密码错误,签名信息输入正确密码,本次输入正确密码解决。报错是因为密码多输入一个+,+号是禁止作为密码的字符。

如果密码正确,可以试试移除电脑系统变量中本地jdk路径,让deveco studio调用内置jdk。使用DevEco Studio生产密钥对时,DevEco Studio默认会调用软件内预置的JDK17,而用户使用本地的低版本JDK进行签名时则会报错。


http://www.ppmy.cn/ops/150304.html

相关文章

如何优化爬虫效率?

以下是一些优化爬虫效率和避免被网站封锁的技巧: 优化爬虫效率 使用并发技术: 多线程:适用于I/O密集型任务,如网络请求,通过Java的Thread或ExecutorService实现并发请求,提高数据抓取速度。多进程&#x…

记录一个v-if与自定义指令的BUG

在做某个系统的时候因为element自带的v-input和v-input-number不能满足所需要的功能,例如限制小数位数,最大值最小值和值是否允许存在非0之类的状态,写了一个自定义指令v-onlyNumber来满足需求(v-onlyNumber在我其他文章内有直接copy就行)&am…

Java Agent(三)、ASM 操作字节码入门

目录 1、前言 2、什么是ASM? 2.1、工作流程 2.2、ASM集合核心API 2.1.1、ClassReader 2.1.2、ClassWriter 2.1.3、 ClassVisitor 2.1.4、MethodVisitor 2.1.5、 FieldVisitor 2.1.6、Opcodes 3、简单示例 3.1、maven依赖 3.2、hello world 3.3、执行结…

nexus搭建maven私服

说到maven私服每个公司都有,比如我上一篇文章介绍的自定义日志starter,就可以上传到maven私服供大家使用,每次更新只需deploy一下就行,以下就是本人搭建私服的步骤 使用docker安装nexus #拉取镜像 docker pull sonatype/nexus3:…

.Net8 Avalonia跨平台UI框架——<vlc:VideoView>控件播放海康监控、摄像机视频(Windows / Linux)

一、UI效果 二、新建用户控件:VideoViewControl.axaml 需引用:VideoLAN.LibVLC.Windows包 Linux平台需安装:VLC 和 LibVLC (sudo apt-get update、sudo apt-get install vlc libvlccore-dev libvlc-dev) .axaml 代码 注…

【硬件介绍】Type-C接口详解

一、Type-C接口概述 Type-C接口特点:以其独特的扁头设计和无需区分正反两面的便捷性而广受欢迎。这种设计大大提高了用户的使用体验,避免了传统USB接口需要多次尝试才能正确插入的问题。Type-C接口内部结构:内部上下两排引脚的设计虽然可能不…

pwn-堆利用入门例题

堆入门好难啊,但十分具有挑战性 题目链接:PolarD&N 1.heap_Easy_Uaf:(Use after free) 漏洞函数在这里,向a中写入flag后free了a,但指针仍然指向a. 那么此时fast-bins中就有一个大小为0x78的堆块,a指向这个堆块,如果我们申请一个大小为0x68的堆块的话(b),a与b就都指向这个…

ubuntu各分区的用途

在 Ubuntu 中,分区是将硬盘划分为多个逻辑部分的过程,每个分区可以用于不同的用途。合理分区可以提高系统性能、数据安全性和管理效率。以下是 Ubuntu 中常见分区及其用途的详细说明: 1. 根分区 (/) 用途:存放操作系统核心文件、…