android Invalid keystore format

签名的时候提示:Invalid keystore format. 点击info查看更多日志

再点击一次 stactrace 查看更多提示

提示:javaio异常

基本是jdk版本的问题,高jdk版本打的key,在低版本jdk开发环境上无法使用。

查看自己的key信息

keytool -list -v -keystore xxxx.keystore

这个key是用jdk11生成的。

  • JDK 8:在JDK 8中,默认的密钥库类型是JKS(Java KeyStore)。JKS是Java特有的密钥库格式,用于存储私钥和证书,但不能用于存储密钥。
  • JDK 11:从JDK 9开始,Java平台引入了新的默认密钥库类型PKCS12。因此,在JDK 11中,默认的密钥库类型也是PKCS12。PKCS12是一种与平台无关的标准密钥库类型,可以在多种编程语言和平台上使用。
相关推荐
落落落sss1 小时前
sharding-jdbc分库分表
android·java·开发语言·数据库·servlet·oracle
消失的旧时光-19433 小时前
kotlin的密封类
android·开发语言·kotlin
服装学院的IT男4 小时前
【Android 13源码分析】WindowContainer窗口层级-4-Layer树
android
CCTV果冻爽6 小时前
Android 源码集成可卸载 APP
android
码农明明6 小时前
Android源码分析:从源头分析View事件的传递
android·操作系统·源码阅读
秋月霜风7 小时前
mariadb主从配置步骤
android·adb·mariadb
Python私教7 小时前
Python ORM 框架 SQLModel 快速入门教程
android·java·python
编程乐学9 小时前
基于Android Studio 蜜雪冰城(奶茶饮品点餐)—原创
android·gitee·android studio·大作业·安卓课设·奶茶点餐
problc10 小时前
Android中的引用类型:Weak Reference, Soft Reference, Phantom Reference 和 WeakHashMap
android
IH_LZH10 小时前
Broadcast:Android中实现组件及进程间通信
android·java·android studio·broadcast