生成发布APK时我的移动应用程序不起作用,但在调试APK上完美运行

时间:2018-01-25 05:12:56

标签: android firebase firebase-authentication

我的版本APK版本在调试APK运行良好时不会发送Firebase身份验证代码。

它发送代码,但发布根本不起作用。

拜托,我需要一些帮助。

2 个答案:

答案 0 :(得分:1)

在firebase控制台中,添加释放密钥。

1)在Firebase中选择您的项目。 2)在项目中,单击设置Icon->项目设置 - >添加指纹 3)添加释放键(Sha1)并保存。 4)单击google-services.json下载JSON文件。 5)在app文件夹中添加此json文件。 6)重建Android项目 7)安装更新的应用程序并进行测试。

答案 1 :(得分:0)

请检查build.gradle for minify -

release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'),
               'proguard-rules.pro'
    }}

如果启用了此功能,则必须使用proguard来保留因缩小而可能删除的类和接口。

见这里:https://developer.android.com/studio/build/shrink-code.html