【发布时间】:2017-12-11 15:27:00
【问题描述】:
自从将 Google Play 服务迁移到 11.6.0 后,我的崩溃报告中一直弹出以下错误:
Fatal Exception: java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called.
at com.google.android.gms.common.internal.zzd.zzakb(Unknown Source)
at com.google.android.gms.common.internal.zzd.zzakc(Unknown Source)
at com.google.android.gms.games.internal.GamesClientImpl.zzg(Unknown Source)
at com.google.android.gms.games.internal.GamesClientImpl.zza(Unknown Source)
at com.google.android.gms.common.api.internal.zzbr.signOut(Unknown Source)
at com.google.android.gms.common.api.internal.zzbp.zzaii(Unknown Source)
at com.google.android.gms.common.api.internal.zzbp.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:101)
at android.os.Looper.loop(Looper.java:156)
at android.os.HandlerThread.run(HandlerThread.java:61)
堆栈跟踪中signOut 的出现似乎表明涉及注销过程,但我一直无法找出到底出了什么问题。
目前注销流程的代码如下:
protected void logout() {
if (GoogleSignIn.getLastSignedInAccount(this) != null) {
mGoogleSignInClient.signOut().addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
mGoogleSignInAccount = null;
setIgnoreConnectionResolution(true);
onDisconnected();
}
});
}
}
如果有人知道如何解决此问题,或者至少如何向 Google 报告,我们将不胜感激。
【问题讨论】:
-
你检查过这个github post中的解决方案了吗?
-
@MαπμQμαπkγVπ.0:是的,更新播放服务没有任何作用,其他解决方案也没有