android - 您的 Android App Bundle 使用错误的 key 签名。确保您的应用程序包已使用正确的签名 key 签名,然后重试

标签 android google-play

如何使用正确的签名 key 为我的 Android 应用包签名?

最佳答案

我尝试在此处和 this question 中使用多个答案, 但不知何故我收到了这个错误,因为我的 android/app/build.gradleandroid/gradle.properties 文件有一些问题。

您应该检查的两件事(除了此处的其他解决方案之外)是:

  1. android/gradle.propertiesandroid/app/build.gradle 中,确保您的 keystore 变量完全匹配。
    • android/gradle.properties 中,你可能有这样的东西:
      MYAPP_RELEASE_STORE_FILE=<>
      MYAPP_RELEASE_KEY_ALIAS=<>
      MYAPP_RELEASE_STORE_PASSWORD=<>
      MYAPP_RELEASE_KEY_PASSWORD=<>
      
    • 确保这些变量名完全匹配android/app/build.gradle中的变量名:
      android {
          ...
          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
                  }
              }
          }
      }
      
  2. android/app/build.gradle 中,确保在 releasesigningConfig 设置为 signingConfigs.release 构建类型:
    android {
        ...
        buildTypes {
            debug ...
            release {
                signingConfig signingConfigs.release
            }
        }
    }
    

关于android - 您的 Android App Bundle 使用错误的 key 签名。确保您的应用程序包已使用正确的签名 key 签名,然后重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52507156/

相关文章:

android - Play商店中的“更新”按钮不适用于我的新更新

android - 更改名称后,Google Play上的旧发布商名称会如何处理

android - 上传到 Alpha channel 的新错误 : The apk has permissions that require a privacy policy set for the app: GET_ACCOUNTS

android - 使用相机 Intent 拍照并保存到文件

android - Android Studio中查看"Project files"

java - AnySoftKeyboard:无法HEAD 'play-publisher-2.0.0-beta1.pom'。从服务器收到状态码401:未经授权

android - Google Play,已验证购买的应用程序

android - 为什么我的 React Native 应用程序需要圆形图标?

android - 如何使用 adb grant 或 adb revoke?

android - 如何在Android Studio上引用库?