Android 使用另一个密钥库生成已签名的apk

Android 使用另一个密钥库生成已签名的apk,android,android-studio,Android,Android Studio,我正在通过Android Studio生成一个已签名的apk,即使在创建新密钥库时,Android Studio也会使用旧密钥库。即使将签名数据放在gradle中,也会发生这种情况。我所有的APK都有相同的SHA1 Im已经推送无效缓存并重新启动,没有任何更改。您也可以在build.gradle脚本中执行应用程序签名,如下所示: android { ..... signingConfigs { release { keyAlias 'alias'

我正在通过Android Studio生成一个已签名的apk,即使在创建新密钥库时,Android Studio也会使用旧密钥库。即使将签名数据放在gradle中,也会发生这种情况。我所有的APK都有相同的SHA1


Im已经推送无效缓存并重新启动,没有任何更改。

您也可以在build.gradle脚本中执行应用程序签名,如下所示:

android {
.....

signingConfigs {
        release {
            keyAlias 'alias'
            keyPassword 'pass'
            storeFile file('release.keystore')
            storePassword 'pass'
        }

        debug {
            keyAlias 'androiddebugkey'
            keyPassword 'oass'
            storeFile file('debug.keystore')
            storePassword 'pass'
        }
    }

在应用程序级别发布build.gradle文件