如何使用正确的签名 key 为我的 Android 应用包签名?
最佳答案
我尝试在此处和 this question 中使用多个答案, 但不知何故我收到了这个错误,因为我的 android/app/build.gradle
和 android/gradle.properties
文件有一些问题。
您应该检查的两件事(除了此处的其他解决方案之外)是:
- 在
android/gradle.properties
和android/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 } } } }
- 在
- 在
android/app/build.gradle
中,确保在release中将
signingConfig
设置为signingConfigs.release
构建类型
:android { ... buildTypes { debug ... release { signingConfig signingConfigs.release } } }
关于android - 您的 Android App Bundle 使用错误的 key 签名。确保您的应用程序包已使用正确的签名 key 签名,然后重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52507156/