Google登录错误12500 SHA1再次检查了GoogleSignInAccount帐户= completedTask.getResult(ApiException.class);

时间:2018-11-13 18:11:36

标签: java android google-signin

选择一个Google帐户后出现此错误。会调用OnActivityResult,但是在评估结果后会引发此错误。原因不是SHA1错误,我使用相同的密钥进行发布和调试。该应用不是来自Google Play。我没有使用Firebase。 google登录示例使用相同的密钥。

com.google.android.gms.common.api.ApiException:12500:

Stacktrace:

| ID  | values |
| --- | ------ |
| b1  | 150    |
| c2  | 100    |
| c3  | 100    |

代码是:

W/System.err: com.google.android.gms.common.api.ApiException: 12500: 
W/System.err:     at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(Unknown Source)
W/System.err:     at com.google.android.gms.auth.api.signin.GoogleSignIn.getSignedInAccountFromIntent(Unknown Source)
W/System.err:     at de.org.limindo.limindo2.fragLogin.onActivityResult(fragLogin.java:412)
W/System.err:     at android.support.v4.app.FragmentActivity.onActivityResult(FragmentActivity.java:151)
W/System.err:     at de.org.limindo.limindo2.MainActivity.onActivityResult(MainActivity.java:788)
W/System.err:     at android.app.Activity.dispatchActivityResult(Activity.java:5456)
W/System.err:     at android.app.ActivityThread.deliverResults(ActivityThread.java:3549)
W/System.err:     at android.app.ActivityThread.handleSendResult(ActivityThread.java:3596)
W/System.err:     at android.app.ActivityThread.access$1300(ActivityThread.java:151)
W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1369)
W/System.err:     at android.os.Handler.dispatchMessage(Handler.java:110)
W/System.err:     at android.os.Looper.loop(Looper.java:193)
W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:5299)
W/System.err:     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err:     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:825)
W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:641)
W/System.err:     at dalvik.system.NativeStart.main(Native Method)

2 个答案:

答案 0 :(得分:1)

如果这对任何人都有帮助:我处于这种情况,除了它最初工作时,后来停止了工作。我终于意识到那是因为我换了笔记本电脑。

答案 1 :(得分:0)

解决方案是软件包名称:清单的软件包名称是de.org.limindo.limindo2,而apk的软件包是de.org.limindo2 .....似乎gradle会缩短软件包名称,如果它们包含重复项...。​​