[Android]项目打包APK时报错PKCS12 keystore not in version 3 format

news/2024/9/23 7:23:34/

报错:

PKCS12 keystore not in version 3 format

Execution failed for task ':app:packageRelease'.
> A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable
   > com.android.ide.common.signing.KeytoolException: Failed to read key kaer from store "/Users/gamin/Documents/yunjuke/MF_CallPhone_Android/call-sign/platform.pk8": PKCS12 keystore not in version 3 format

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

原因:

问题描述中提到的错误 PKCS12 keystore not in version 3 format 表明正在尝试使用一个非PKCS12格式的密钥库文件(在这种情况下是.pk8文件),而Android的签名工具期望一个PKCS12格式的密钥库文件。.pk8文件通常是一个私钥文件,而不是一个完整的密钥库文件,这也是为什么遇到了这个问题。

为了解决这个问题,需要将你的私钥(.pk8)和公钥证书(可能是.pem或.crt文件)合并成一个PKCS#12 格式的密钥库文件。

解决:

具体合并流程:https://blog.csdn.net/wsyx768/article/details/139090663

使用上面合并得到的 PKCS#12 证书重新打包apk, 问题就得到了解决。


http://www.ppmy.cn/news/1463768.html

相关文章

基于图鸟UI的资讯名片模版开发与应用

一、引言 在前端技术日新月异的今天,快速、高效、美观的UI组件库和模板成为了开发者们关注的焦点。图鸟UI作为一款集成了基础布局元素、配色体系、图标icon和精选组件的UI框架,为前端开发者提供了极大的便利。本文将以图鸟UI为基础,探讨基于…

微信小程序抓取数据包(Proxifier联动burpsuite)

1、打开bp,确保开启127.0.0.1:8080监听地址。 2、点击setting--proxy,点击impor CA certificate,生成bp的证书。 保存到桌面为1.cer,文件后缀为cer就OK了,前缀任意 3、安装证书,双击打开刚刚生成…

智能奶柜:重塑牛奶零售新篇章

智能奶柜:重塑牛奶零售新篇章 回忆往昔,孩童时代对送奶员每日拜访的期待,那熟悉的一幕——新鲜牛奶被细心放置于家门口的奶箱中,成为了许多人温馨的童年记忆。如今,尽管直接投递袋装牛奶的情景已不多见,但…

前端如何vue2、uniapp、vue3如何进行数据加密传输DES ECB模式?

// 数据加解密 安装依赖"crypto-js": "^3.1.9-1" import CryptoJS from crypto-js/crypto-js // 默认秘钥,自己填写对应 const tempCall "8585858585"// const tempCall decode("T0RReD1FPREF3TTJEV2T0");// function de…

7B2PRO5.4.2主题 wordpress主题开心版免授权源码

这款7B2 PRO主题也是很多小伙伴儿喜欢的一个主题,有伙伴儿反馈说想学习下新版本,这不就来了,免受权开心版本可供学习使用,要运营还是尊重下版权到官网进行购买吧。 下载:7B2PRO5.4.2 wordpress主题免授权直接安装_麦…

BUUCTF---misc---[MRCTF2020]ezmisc

1、附件下载后是一张图片 2、查看属性,winhex分析,没发现什么 3、在kali中binwalk和foremost也没找到什么信息 4、用stegsolve分析也没发现什么 5、这里几乎常见的misc方法都试过了,还是没有发现什么 6、回归到图片本身,想到的…

AI绘画工具

AI绘画工具利用人工智能技术生成艺术作品,这些工具通常基于深度学习算法,尤其是生成对抗网络(GANs)。以下是一些流行的AI绘画工具: DeepArt:使用神经风格迁移技术,将任何图片转换成著名画家的风…

域名更换服务器的原因

在互联网的运营过程中,域名更换服务器是一个常见的操作,可能是由于业务扩展、性能需求、成本考虑或服务质量等多种因素。然而,这个过程如果处理不当,可能会导致网站访问中断、搜索引擎排名下降或用户体验受损。本文将探讨在域名更…