我试图从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但仍然无法正常工作,我发生了错误。你能救我吗?
答案 0 :(得分:0)
我认为,很多都可以通过如此多的配置来触发异常。我得到了同样的例外。对我来说,问题在于AndroidManifest(我在开发者控制台配置中得到了一切)。
我的第一个错误: android:scheme被赋予“Android的客户端ID”而不是“Web应用程序的客户端ID”
我的下一个错误:(我认为这个真的导致了未知的异常) identitytoolkit.server_client_id被赋予“Web应用程序的密钥”,而不是“Web应用程序的客户端ID”(此时没有像上面那样修改反向)