为Android Studio创建SHA1或指纹

时间:2018-08-06 13:46:56

标签: android firebase android-studio android-gradle

我在android studio中创建了一个应用,并且使用Firebase身份验证使用了Google标志。当我在手机上进行测试时,一切顺利,但当项目进行时。已被转移到其他PC,并且还使用该PC(不是我的PC)从其他手机构建,Google根本没有运行。他们说这是因为SHA-1,因为SHA-1在传输PC时会发生变化(我认为)。

这是我的问题。有什么配置吗?或教程,无论我将文件传输到何处,都将在config或gradle中创建google登录。无论谁建立,登录都将起作用。公钥配置或我将包含应用程序文件夹的配置。

我希望有人能帮助我。因为我做的最好的就是注册我的sha1和我的合作者。在firebase中工作。

1 个答案:

答案 0 :(得分:0)

您使用debug key的SHA-1。在不同的计算机上,调试键总是不同的。因此,您必须为每台PC生成google-services.json进行调试。

但是,如果您使用release key来构建APK并在firebase控制台中使用SHA-1,则无论使用什么计算机,它都可以工作。