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是一种与平台无关的标准密钥库类型,可以在多种编程语言和平台上使用。
相关推荐
柿蒂1 小时前
从动态缩放自定义View,聊聊为什么不要把问题复杂化
android·ai编程·android jetpack
kerli1 小时前
kotlin协程系列:callbackFlow
android·kotlin
没有了遇见2 小时前
Android 原生定位实现(替代融合定位收费,获取经纬度方案)
android·kotlin
一枚小小程序员哈2 小时前
基于Android的车位预售预租APP/基于Android的车位租赁系统APP/基于Android的车位管理系统APP
android·spring boot·后端·struts·spring·java-ee·maven
诸神黄昏EX3 小时前
Android SystemServer 系列专题【篇四:SystemServerInitThreadPool线程池管理】
android
用户2018792831673 小时前
pm path 和 dumpsys package 的区别
android
是店小二呀3 小时前
【C++】智能指针底层原理:引用计数与资源管理机制
android·java·c++
DoubleYellowIce4 小时前
一次混淆XLog导致的crash分析记录
android
你听得到115 小时前
弹窗库1.1.0版本发布!不止于统一,更是全面的体验升级!
android·前端·flutter
RainyJiang5 小时前
布局与测量性能优化:让Compose从"嵌套地狱"到"扁平化管理"
android·android jetpack