问题描述
签名时提示: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