【Android笔记】Android Studio打包 提示Invalid keystore format

前言

Android项目通过Android Studio生产签名文件进行打包。提示

com.android.ide.common.signing.KeytoolException: Failed to read key hocsdn from store "/Users/ho/TestProject/app/ho_developer.jks": Invalid keystore format

不合法的签名文件格式,检查了签名文件的路径以及在Gradle中反复确认了别名和密码,都不存在错误。

解决方法

检查项目Gradle JDK的版本,Gradle使用 JDK来编译Java或Kotlin 代码,打包成可执行文件(如.jar或 .apk),并进行依赖管理。JDK提供了编译器(如 javac)、标准库和各种工具,Gradle通过JDK 来完成代码编译、生成字节码、打包等工作。项目要使用合适的 JDK 版本来编译和生成与目标平台兼容的代码。

项目之前的Gradle JDK是1.8,项目中有些11的新特性,将这里修改成11。

相关推荐
常利兵1 分钟前
Room 3.0大变身:安卓开发的新挑战与机遇
android·jvm·oracle
左左右右左右摇晃10 分钟前
JVM 笔记 (一)介绍JVM
jvm·笔记
阿拉斯攀登14 分钟前
【RK3576 安卓 JNI/NDK 系列 09】RK3576 实战(三):JNI 调用 librga 实现 2D 硬件加速图像处理
android·驱动开发·rk3568·瑞芯微·rk安卓驱动·rk3576 rga加速
苦瓜小生17 分钟前
【黑马点评学习笔记 | 实战篇 】| 5-分布式锁+初步秒杀优化
笔记·分布式·学习
金蕊泛流霞18 分钟前
Spring AI Alibaba笔记
java·笔记·spring
落羽的落羽21 分钟前
【Linux系统】信号机制拆解,透过内核三张表深入本质
android·java·linux·服务器·c++·spring·机器学习
sheeta199829 分钟前
LeetCode 每日一题笔记 日期:2025.03.18 题目:3070.元素和小于等于k的子矩阵的数目
笔记·leetcode·矩阵
啊阿狸不会拉杆34 分钟前
《计算机网络-自顶向下方法》笔记分享:第1章-「计算机网络和因特网」-1.2 网络边缘
网络·笔记·计算机网络·接入网·光纤·网络边缘·物理媒体
峥嵘life36 分钟前
Android16 EDLA【GTS】GtsPermissionTestCases存在fail项
android·学习
努力学习的小廉37 分钟前
redis学习笔记(八)—— C++ 操作 Redis
redis·笔记·学习