2016-02-04 14 views
0

我正在尝试创建一个authenticates with Google account的Android应用程序。 经过数小时的挣扎之后,我发现当我从我的Android应用程序中删除Signing时,Google身份验证完美无缺;相反,当我签署应用程序时,突然它给了我一个“内部错误”,因此我无法使用Google帐户进行身份验证。在已签名的Android应用程序中与Google进行身份验证

为了更好的理解: 我按照下面的Android Developers Steps对应用程序进行了签名。

enter image description here

与签署的应用程序,与谷歌认证不起作用。 如果我删除了描述签到比我能与谷歌帐户通常验证的配置,否则它只是一个内部错误如下:

enter image description here

我在机器人编程一个完整的新手,所以我在这里询问是否有人提供一些参考资料或输入信息,以便我能够理解问题以及要查找的内容(我一直在网上搜索,但现在仍然没有什么符合我的问题)。

谢谢!

+0

请将您的第一段特别改为第二句。这是令人困惑的,因为你说认证工作完美,然后你说你无法认证。另外,在你的logcat中提供错误。 – gerardnimo

+0

他的意思是说,如果他的apk是调试签名登录正在工作,但它不是当签名发布时。 – Yogesh

+0

我提供了一些更多的信息! – Totoro

回答

0

您使用的是版本 google-services.json?它应该包含您的发行证书SHA-1。
也许你正在使用调试证书SHA-1,如果是这样的话,它只能用于调试签名的应用程序。对于发布已签名的应用程序,您应该使用适当的SHA-1再次生成google-services.json。

相关问题