我已经创建了一个用户注册并使用firebase登录(Authentication)android studio的小项目,它运行正常。基本上我需要将这个项目保留在github上,我已经移动到我的桌面项目,然后将其推送到github。我的项目版本可行,但克隆的项目似乎不起作用,因为它只是在用户想要注册或登录时继续加载。
此外,它还会出现一些错误,例如错过iml,或者该应用有多个片段apk并且需要卸载。
我的问题是我需要采取哪些步骤来确保应用程序在推送到github存储库时能够正常工作然后从存储库中克隆回来,以便应用程序在任何PC上下载时运行,并且我有对火力基地做任何事情?
因为我看到的是一切都到位,包名没有改变,所有文件和依赖都存在。
答案 0 :(得分:0)
首先,您没有指定使用的身份验证。例如,如果您使用的是Facebook,则需要在Facebook开发者页面添加要安装应用程序的每个设备的sha1密钥指纹。
其次,我已经将我的firebase项目部署到github并在我的mac和windows机器上工作,没有任何问题与Firebase同步。在firebase项目设置中,我可以看到我没有添加任何SHA证书指纹。
确保您已在Github上添加了计划克隆项目的任何计算机上的所有SHA证书指纹。
答案 1 :(得分:0)
首先,我使用的是电子邮件和密码验证。
其次问题是谷歌游戏没有在模拟器内部更新。
对于遇到同样问题的任何人,请点击模拟器面板底部的三个点,然后进入" Google Play"并更新。
希望这有助于某人!