用于android的Identity Toolkit API

时间:2015-06-17 10:16:13

标签: android api exception

我试图从Google执行Android Identity Toolkit示例:https://github.com/googlesamples/identity-toolkit-android

但是,当我尝试执行教程时,它为我提供了下一个堆栈跟踪:

06-17 12:04:00.450  12306-12339/com.google.identitytoolkit.demo E/GoogleIdpClient﹕ Unrecoverable auth exception: Unknown
com.google.android.gms.auth.GoogleAuthException: Unknown
        at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
        at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
        at com.google.identitytoolkit.idp.google.GoogleIdpClient$1.call(GoogleIdpClient.java:126)
        at com.google.identitytoolkit.idp.google.GoogleIdpClient$1.call(GoogleIdpClient.java:120)
        at com.google.identitytoolkit.executor.ProgressRequestExecutor$2.doInBackground(ProgressRequestExecutor.java:84)
        at com.google.identitytoolkit.executor.ProgressRequestExecutor$2.doInBackground(ProgressRequestExecutor.java:71)
        at android.os.AsyncTask$2.call(AsyncTask.java:288)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:841)  


06-17 12:04:00.475  12306-12306/com.google.identitytoolkit.demo E/ViewRootImpl﹕ sendUserActionEvent() mView == null

我试图找到关于该异常的一些iformation,但我找不到任何清楚的东西,或者我可以用作解决方案的任何东西。

我做了Google说要做的所有步骤:https://developers.google.com/identity/toolkit/android/quickstart但仍然无法正常工作,我发生了错误。你能救我吗?

1 个答案:

答案 0 :(得分:0)

我认为,很多都可以通过如此多的配置来触发异常。我得到了同样的例外。对我来说,问题在于AndroidManifest(我在开发者控制台配置中得到了一切)。

我的第一个错误: android:scheme被赋予“Android的客户端ID”而不是“Web应用程序的客户端ID”

我的下一个错误:(我认为这个真的导致了未知的异常) identitytoolkit.server_client_id被赋予“Web应用程序的密钥”,而不是“Web应用程序的客户端ID”(此时没有像上面那样修改反向)