使用 Android Studio 打包生成 APK 时提示没有签名的问题
即解压 apk 文件在 META-INF 中没有CERT.RSA和CERT.SF,主要是因为 Android Studio 中使用签名文件生成 APK 文件时,去掉了 Signature Versions:V1(Jar Signature),V2(Full APK Signat)选项。
第一步:在 build 文件中进行配置
signingConfigs {
    ... ...
    release {
        //storeFile file("../debug.keystore")
        storeFile file("D:\\KeyStore\\key.jks")
        keyAlias "key0"
        keyPassword "keypassword"
        storePassword "storePassword"
        v1SigningEnabled true;
        v2SigningEnabled true;
    }
}
最后面的两句需要添加上。
第二步:在 buildTypes 中引用 signingConfig signingConfigs.release
buildTypes {
    release {
        minifyEnabled false
        debuggable true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release
    }
}
