【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。

相关推荐
一笑的小酒馆9 小时前
Android中WebRTC通信
android
GlueNa2SiO310 小时前
第十八章 Linux故障排查与恢复
linux·服务器·笔记·学习
xian_wwq11 小时前
【学习笔记】Context Engineering,AI Agent 真正的内存管理-4/16
笔记·学习·context
疯狂打码的少年12 小时前
【数据结构】队列:定义、顺序队列与链式队列
数据结构·笔记
KevinWang_12 小时前
Android Hilt 依赖注入
android
古法安卓13 小时前
Android-深入理解 Android 回调(Callback)机制
android·性能优化·android studio
古法安卓13 小时前
Android-车机 GNSS 定位数据接收问题排查
android·java·android studio
LeoZY_14 小时前
LinkScope 使用笔记:基于 OpenOCD 的通用硬件芯片调试助手
笔记·单片机·嵌入式硬件·开源软件
不会代码的小猴15 小时前
标准模板库(STL)
开发语言·c++·笔记·算法
爱莉希雅&&&15 小时前
K8s NFS+StorageClass+PV/PVC+Deployment 实战笔记
笔记·容器·kubernetes