天天看点

APK签名问题

问题描述

  • 签名时提示:jarsigner: 无法打开 jar 文件
    APK签名问题
  • 安装时提示:Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
    APK签名问题

解决方案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
           

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