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是一种与平台无关的标准密钥库类型,可以在多种编程语言和平台上使用。
相关推荐
June bug6 分钟前
【领域知识】一个休闲游戏产品(安卓和iOS)从0到1
android·ios
zgyhc20506 分钟前
【Android Audio】Android Audio有线设备插拔监听机制
android
ZHANG13HAO7 分钟前
android13 系统强制wifi连接到内网,假装具有互联网能力
android
2501_9151063218 分钟前
iOS 如何绕过 ATS 发送请求,iOS调试
android·ios·小程序·https·uni-app·iphone·webview
JMchen12323 分钟前
Android相机硬件抽象层(HAL)逆向工程:定制ROM的相机优化深度指南
android·开发语言·c++·python·数码相机·移动开发·android studio
ANYOUZHEN9 小时前
bugku shell
android
南宫码农12 小时前
我的电视 - Android原生电视直播软件 完整使用教程
android·开发语言·windows·电视盒子
道亦无名12 小时前
音频数据特征值提取 方法和步骤
android·音视频
Lancker12 小时前
定制侠 一个国产纯血鸿蒙APP的诞生过程
android·华为·智能手机·鸿蒙·国产操作系统·纯血鸿蒙·华为鸿蒙
2601_9498095914 小时前
flutter_for_openharmony家庭相册app实战+通知设置实现
android·javascript·flutter