apk如何查看当前签名方式是v1还是v2

通过META-INF/.SF文件区分apk是V1还是V2签名

如果.SF文件抬头包含“X-Android-APK-Signed:2”,则表明该apk是V1和V2混合签名;如果.SF文件抬头不包含“X-Android-APK-Signed:2”,则表明该apk是纯V1签名;如果连.SF文件都没有,则表明该apk是纯V2签名。


gradle如何配置V1+V2签名呢

   signingConfigs {
        debug {
            v1SigningEnabled true
            v2SigningEnabled true
        }

        release {
            v1SigningEnabled true
            v2SigningEnabled true
        }
    }

你可能感兴趣的:(打包发布,常见问题,android)