问题描述
签名时提示:jarsigner: 无法打开 jar 文件
安装时提示:Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
解决方案1
删除 APK 文件内 META-INF 文件夹下面的 CERT.RSA、CERT.SF、MANIFEST.MF 三个文件后重新签名
解决方案2
命令行进入 Android SDK Build Tool 目录,注意:选择一个高于 24.0.3 的版本
cd D:\classic\AndroidSDK\build-tools\25.0.0
输入签名命令:
apksigner sign --ks [签名文件] --out [签名后输出的文件名称] [要签名的APK]
// 例如:apksigner sign --ks abc.keystore --out new.apk my.apk
本文介绍了在Android应用打包过程中遇到的签名问题及解决方案,包括如何处理jarsigner无法打开jar文件的问题以及安装时出现的Failure[INSTALL_PARSE_FAILED_NO_CERTIFICATES]错误。提供了两种解决方法:一是手动删除APK中的特定文件后再签名;二是使用命令行方式通过指定版本的Android SDK Build Tools进行签名。

被折叠的 条评论
为什么被折叠?



