14

Oyun hizmetlerinde (8.3) son sürümde GoogleSignInAccount ile ilgili bir sorun var.En son PlayServices 8.3 içinde GoogleSignInAccount içinde kilitlenme 8.3

Ondan üretilen bir kilitlenme aldık. İşte Stacktrace.

Android: 4.4.4 
Manufacturer: Sony 
Model: D5503 
Date: Thu Nov 12 16:36:06 GMT-08:00 2015 

java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=40962, result=-1, data=Intent { (has extras) }} to activity {com.spreaker.android/com.google.android.gms.auth.api.signin.internal.SignInHubActivity}: java.lang.NullPointerException 
    at android.app.ActivityThread.deliverResults(ActivityThread.java:3455) 
    at android.app.ActivityThread.handleSendResult(ActivityThread.java:3498) 
    at android.app.ActivityThread.access$1300(ActivityThread.java:144) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:212) 
    at android.app.ActivityThread.main(ActivityThread.java:5135) 
    at java.lang.reflect.Method.invokeNative(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:515) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693) 
    at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.NullPointerException 
    at java.util.Collections.sort(Collections.java:1882) 
    at com.google.android.gms.auth.api.signin.GoogleSignInAccount.zzms(Unknown Source) 
    at com.google.android.gms.auth.api.signin.GoogleSignInAccount.zzmx(Unknown Source) 
    at com.google.android.gms.auth.api.signin.internal.zzn.zza(Unknown Source) 
    at com.google.android.gms.auth.api.signin.internal.zzn.zzb(Unknown Source) 
    at com.google.android.gms.auth.api.signin.internal.SignInHubActivity.zza(Unknown Source) 
    at com.google.android.gms.auth.api.signin.internal.SignInHubActivity.onActivityResult(Unknown Source) 
    at android.app.Activity.dispatchActivityResult(Activity.java:5423) 
    at android.app.ActivityThread.deliverResults(ActivityThread.java:3451) 
    ... 11 more 

Tarafımızdan uygulama günlüklerini kontrol etmek bazı bağlantı sorunları ile ilgili olabilir, ancak yanılıyor olabilirim.

Bu konuda herhangi bir yardım için teşekkür ederiz. Teşekkür

DÜZENLEME

: Talep üzerine biz GoogleApiClient (ve gerekli seçenekleri) nasıl inşa şudur

GoogleSignInOptions.Builder gsoBuilder = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) 
      .requestScopes(
        new Scope("profile"), 
        new Scope("email"), 
        new Scope("https://www.googleapis.com/auth/plus.me") 
      ) 
      .requestProfile() 
      .requestServerAuthCode(this._config.getGoogleClientId(), true); 

    this._googleApi = new GoogleApiClient.Builder(getActivity()) 
      .enableAutoManage(getActivity(), new OnConnectionErrorListener()) 
      .addApi(Auth.GOOGLE_SIGN_IN_API, gsoBuilder.build()) 
      .build(); 
+0

Google, [8.3'de oturum açmak için geliştirmeler yaptı] (http://android-developers.blogspot.com/2015/11/improvements-to-sign-in-with-google.html), bu yüzden belki de bazı güncellemeler/değişiklikler. – Andy

+3

Evet, ve her şeyi doğru bir şekilde yapmak için her şeyi değiştirdik. Burada özel bir şey yapmıyoruz. Google hesabının yeni api tarafından döndürülmesini beklemekteyiz, ancak bize hesap vermek yerine çöküyor. Sanırım yeni API'sinde bir hata var. – DrAL3X

+0

Ben aynı çökme 8.3, henüz bir çözüm görmüyorum. – AndroidEx

cevap

İlgili konular