APK签名问题

问题描述

  • 签名时提示:jarsigner: 无法打开 jar 文件

  • 安装时提示:Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

解决方案1

删除 APK 文件内 META-INF 文件夹下面的 CERT.RSACERT.SFMANIFEST.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

参考链接:https://developer.android.com/studio/publish/app-signing.html#signing-manually

你可能感兴趣的:(android)