`创建了一个新密钥 (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的数据)
请求对应用程序完整性部分进行关键更改