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

相关推荐
Lin_Aries_04213 分钟前
ETPNav 复现指南:从环境搭建到连续环境视觉语言导航全流程
笔记·具身智能·datawhale
xingpanvip3 分钟前
星盘接口开发文档:马盘次限盘接口指南
android·开发语言·python·php·lua
一口吃俩胖子42 分钟前
【脉宽调制DCDC功率变换学习笔记023】渐进分析法
笔记·学习
用户26190498561571 小时前
JUnit4 完整配置流程
android
用户26190498561571 小时前
JaCoCo 完整配置流程
android
智者知已应修善业1 小时前
【51单片机2个外部中断切换LED花样】2024-1-3
c++·经验分享·笔记·算法·51单片机
8Qi81 小时前
LeetCode 31:下一个排列(Next Permutation)—— 完整题解笔记 ✅
笔记·算法·leetcode·指针·思维·排列
QING6182 小时前
Android面试 —— 八股文之app启动流程
android·面试·app
海鸥-w2 小时前
python(fastapi) 实现更新,新增,删除接口
android·python·fastapi
le1616162 小时前
Android Compose Modifier修饰符
android·compose·modifier