由于指纹不正确,无法将签名的APK上传到Google Play商店

时间:2018-12-24 10:06:26

标签: android react-native

我尝试上传gradle生成的APK文件。这是一个使用keytool签名的本地应用程序。 react-native教程命令生成的密钥库。

我试图创建通用apk并更改一些配置,但是我还没有找到解决方案。

  

您上传了未使用上传证书签名的APK。您必须使用相同的证书。上传证书具有指纹:   [SHA1:4B:23:5D:33:EA:53:95:97:A4:D3:02:56:B0:BF:80:00:0A:E6:E1:B5]   并且用于签署您上传的APK的证书具有指纹:   [SHA1:6E:C3:AC:AF:03:7C:3D:AB:37:E7:4D:19:EF:9C:38:65:6D:46:DB:D0]

gradle.properties:

MYAPP_RELEASE_STORE_FILE=my-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-alias
MYAPP_RELEASE_STORE_PASSWORD=***
MYAPP_RELEASE_KEY_PASSWORD=***

build.gradle:

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

1 个答案:

答案 0 :(得分:0)

问题是您的钥匙与旧钥匙不匹配

旧键

您应提供.jks文件的正确路径(该文件已在首次APK上传Playstore上创建)

新键 生成签名的apk,然后上传。

在菜单栏上,单击构建>生成签名的APK /捆绑包

引用SignedAPK