2016-03-18 129 views
0

我想將Google Play服務與我的應用程序集成。GoogleApiClient無法正常運行

在我的主要活動:

googleApiClient = new GoogleApiClient.Builder(this) 
      .addConnectionCallbacks(this) 
      .addOnConnectionFailedListener(this) 
      .addApi(Games.API).addScope(Games.SCOPE_GAMES) 
      .build(); 

logcat的消息:

com.jackryannn.playdemo E/AndroidRuntime: FATAL EXCEPTION: main 
     Process: com.jackryannn.playdemo, PID: 28594 
     java.lang.IllegalStateException: A fatal developer error has occurred. Check the logs for further information. 
     at com.google.android.gms.common.internal.zzj$zza.zzc(Unknown Source) 
     at com.google.android.gms.common.internal.zzj$zza.zzw(Unknown Source) 
     at com.google.android.gms.common.internal.zzj$zzc.zzqN(Unknown Source) 
     at com.google.android.gms.common.internal.zzj$zzb.handleMessage(Unknown Source) 
     at android.os.Handler.dispatchMessage(Handler.java:102) 
     at android.os.Looper.loop(Looper.java:135) 
     at android.app.ActivityThread.main(ActivityThread.java:5595) 
     at java.lang.reflect.Method.invoke(Native Method) 
     at java.lang.reflect.Method.invoke(Method.java:372) 
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:960) 
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) 

我不知道爲什麼它happened.I不能找出問題的所在。

+0

發佈您的完整代碼 –

+0

這就是您在日誌中獲得的所有內容? – Tony

+0

請連接你的android手機與android工作室和調試應用程序在你的android手機,你有完美的日誌.. http://developer.android.com/intl/in/tools/device.html –

回答

0

您需要在您的清單文件中添加這個元標記

<meta-data android:name="com.google.android.gms.games.APP_ID" 
     android:value="@string/app_id" /> 

其中包含您的應用程序ID

檢查這個page進一步信息

0

好像你忘記添加APP_ID元在你的清單文件中。你需要準確地添加以下代碼,在標籤內的Android清單文件:

<meta-data android:name="com.google.android.gms.games.APP_ID" 
    android:value="@string/app_id" /> 

請確保meta標籤不是標籤,但標籤內,並使用APP_ID這是12位數放在正確的遊戲控制檯中的遊戲標題。

+0

我已經提供了這個答案,你沒有添加任何額外的價值爲我的答案 – Tony

+0

Sry老兄我沒有注意到它..當我在這裏輸入這裏沒有答案..和完整的信用給你。 。 –

+0

謝謝你的一樣。 – JackRyannn