【发布时间】:2022-10-21 21:41:50
【问题描述】:
我创建了一个密钥并使用创建的密钥生成了一个签名的 apk。
我在 android studio 中使用了“Generate Signed apk”
然后我使用 keytool 命令提取 SHA1 指纹并添加到我的应用程序项目设置中的 firebase 控制台
但仍然 firebase 在发布版本中不起作用,但在调试变体中工作正常。
android {
signingConfigs {
release {
storeFile file('C:\\folder\\signkey.jks')
keyAlias 'key0'
storePassword ********
keyPassword ********
}
}
compileSdk 31
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled = true
shrinkResources = true
debuggable false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
我检查了 gradle 并且签名配置已正确配置,我尝试生成另一个密钥但也没有工作
【问题讨论】:
-
你试过这个answer吗?
-
我之前访问过这些链接,据我了解,我做了完全相同的步骤,并确保使用我部署发布 apk 的密钥中的 SHA,我错过了什么吗?
标签: android firebase android-studio firebase-realtime-database