意思我们需要给release版本绑定签名文件,
如图,把签名的配置填写完整,点击ok之后会在build.gradle里面生成一个
signingConfigs {
release {
storeFile file(‘buildkey/xxxx’)
storePassword “xxxxx”
keyAlias “xxxx”
keyPassword “xxxx”
}
buildTypes里面的release 里面加上 signingConfig signingConfigs.release
然后就会正常了!!!
v1和v2签名的区别:
v1签名是对jar进行签名,Android 7.0中引入了APK Signature Scheme v2,V2签名是对整个apk签名:官方介绍就是:v2签名是在整个APK文件的二进制内容上计算和验证的,v1是在归档文件中解压缩文件内容。
官方文档是这样解释v2签名的:(地址)
大概意思是:
1.用于验证其完整性的APK的加密签名现在位于ZIP中央目录之前。
2.这个签名是在整个APK文件的二进制内