Zai*_*rza 6 authentication android firebase android-studio-2.0
我在练习firebase代码实验室(友好的交谈)学习firebase用android.在那个教程中,我在firebase控制台上创建了一个名为" Friendly Chat"的项目,然后我添加了我的Android应用程序package name ,SHA-1以便邀请和Google Auth可以工作.该教程得到compeleted后,我得到了火力验证示范项目从github.I添加权威性示范项目package name,并SHA-1在同一个控制台工程" Friendly Chat",其平均值现在控制台项目" Friendly Chat"有两个androidapps.Then我downlaoded google.services.json验证项目的文件,当我运行项目在Android Studio,Auth演示没有工作,因为它继续显示loading progress Dialog.我认为这可能是因为我android在同一个控制台项目中添加了两个应用程序所以,我从Friendly Chat控制台项目中删除了auth app 并在firebase控制台上创建了另一个名为" Project Auth"的项目并且我添加了Auth demo android项目的包名(我从firebase github存储库下载)但是当我尝试添加从"友好聊天"控制台项目复制的SHA-1时,它给出了我下面的错误
"此包名称已存在OAuth2客户端,另一个项目中已存在SHA-1"
为什么即使我从其他控制台项目中删除了Auth应用程序包名称和SHA-1,我也会收到此错误.
Nis*_*bey 25
所以答案很好地写在错误中.您不能拥有两个具有相同包名的项目.即使你删除它.从开发人员的控制台完全删除需要4-5天.
因此,唯一的解决方案是通过从android studio生成签名的apk来自定义签名应用程序来生成新的SHA-1密钥.或者只是创建一个具有不同包名称的新项目,这两种方式现在都可以使用.
希望此信息有所帮助.如果它改变了你的任何内容,请告诉我.
编辑:我鼓励您在签署apk时通过这些官方Google文档了解此过程.
| 归档时间: |
|
| 查看次数: |
18246 次 |
| 最近记录: |