生成的apk包签名错误时,可以通过android studio自带的签名工具生成release的apk包,再结合命令行工具
jarsigner进行签名.
主要方法如下:
第一步:生成release apk包
第二步: 签名
jarsigner -verbose -keystore D:\AndroidStudioProjects\cash\app\keystore\sdt_cash2.keystore -signedjar D:\AndroidStudioProjects\cash\app\build\outputs\apk\debug\app-release.apk D:\AndroidStudioProjects\cash\app\release.apk sdt_cash
app-release 为要生成的签名包, release.apk 是在第1步获取到的apk包 keystore中rsa密钥文件
注:生成release包有错误提示
在android {
lintOptions { checkReleaseBuilds false abortOnError false }}
中添加该段代码即可