React Native生成带有错误证书的apk

时间:2019-08-19 10:29:44

标签: android react-native

自从我在Play商店上发布我的应用以来已经有一段时间了,今天我想更新它,但是我正在使用新机器。

所以我将密钥库复制到了JDK / bin文件夹,在项目的android文件夹中组装了发行版,一切顺利。

但是,PlayStore说SHA1证书不同。

我在JDK / bin文件夹中检查了SHA1,它们与旧文件夹匹配,因此我不知道react-native(或gradle)在哪里使用其他SHA1值。

我的配置如下:

signingConfigs {
    release {
        if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
            storeFile file(MYAPP_RELEASE_STORE_FILE)
            storePassword MYAPP_RELEASE_STORE_PASSWORD
            keyAlias MYAPP_RELEASE_KEY_ALIAS
            keyPassword MYAPP_RELEASE_KEY_PASSWORD
        }
    }
}

buildTypes {
    release {
        minifyEnabled enableProguardInReleaseBuilds
        proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
        signingConfig signingConfigs.release
    }
}

我的密钥库位于android / app文件夹中,我还相应地更新了gradle.properties

MYAPP_RELEASE_STORE_FILE=app.keystore
MYAPP_RELEASE_KEY_ALIAS=app
MYAPP_RELEASE_STORE_PASSWORD=apppassword
MYAPP_RELEASE_KEY_PASSWORD=apppassword

名字显然匹配。

我在做什么错了?

0 个答案:

没有答案