【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 分钟前
ButterKnife:Android视图绑定的简化专家
android·java·android studio·android-studio·androidx·butterknife·视图绑定
看山还是山,看水还是。13 分钟前
c#进度条实现方法
c语言·开发语言·笔记·c#
东京老树根44 分钟前
SAP学习笔记 - 开发06 - CDSView + Fiori Element 之 List Report
笔记·学习
JohnsonXin1 小时前
【兼容性记录】video标签在 IOS 和 安卓中的问题
android·前端·css·ios·h5·兼容性
He BianGu1 小时前
笔记:简要介绍WPF中FormattedText是什么,主要有什么功能
笔记·c#·wpf
服装学院的IT男2 小时前
【Android 13源码分析】WindowContainer窗口层级-3-实例分析
android·数据库
小黄酥2 小时前
Python学习笔记--模块
笔记·python·学习
月夕花晨3743 小时前
C++学习笔记(24)
c++·笔记·学习
Python私教3 小时前
JavaScript 基于生成器的异步编程方案相关代码分享
android·javascript·okhttp
CodingPioneer3 小时前
RK3588人工智能学习笔记-WSL中使用RKNN-ToolKit2
人工智能·笔记·学习