Android 应用程序包使用错误的密钥进行签名。选择正确的密钥并重试

问题描述 投票:0回答:1

`创建了一个新密钥 (android/app/upload-keystore.jks),我应该如何在 Google Play Console 中更改它?

因为我丢失了新密钥(不小心删除了它)所以没有副本........

终端:

flutter build appbundle --no-tree-shake-icons

播放控制台,您需要下载appbudne(新版本): Android App Bundle 使用错误的密钥进行签名。选择正确的密钥并重试。 App Bundle 必须使用数字指纹证书进行签名 SHA1:2B:54:9F:A5…… 。但是,下载的App Bundle使用的是数字指纹证书 SHA1: 9B:54:85:D9.....

keytool -list -v -keystore upload-keystore.jks -alias upload

SHA1:9B:54:85:D9.....

在需要下载appbudne的地方玩控制台: Android App Bundle 使用错误的密钥进行签名。选择正确的密钥并重试。 App Bundle 必须使用数字指纹证书进行签名 SHA1:2B:54:9F:A5...... 。但是,下载的App Bundle使用的是数字指纹证书 SHA1: 9B:54:85:D9.....

代码:

!    def keystoreProperties = new Properties()def keystorePropertiesFile =   rootProject.file('key.properties')if (key .../android/key.properties(here is the data for the key upload-keystore.jks):storePropertiesFile.exists()) {keystoreProperties.load(new FileInputStream(keystorePropertiesFile))} !

   android {signingConfigs {release {keyAlias keystoreProperties['keyAlias']keyPassword                                         keystoreProperties['keyPassword']storeFile keystoreProperties['storeFile'] ?   file(keystoreProperties['storeFile']) : nullstorePassword   keystoreProperties['storePassword']}}
   buildTypes {release {signingConfig signingConfigs.release}}
    storePassword=<password-from-previous-step>
    keyPassword=<password-from-previous-step>
    keyAlias=uploadstoreFile=<keystore-file-location>`

.../android/key.properties(这里是密钥upload-keystore.jks的数据)

android flutter kotlin dart google-play-console
1个回答
0
投票

请求对应用程序完整性部分进行关键更改

© www.soinside.com 2019 - 2024. All rights reserved.