GoogleApiClient无法正常运行

时间:2016-03-18 09:35:42

标签: android

我想将google play服务与我的应用集成。

在我的主要活动中:

  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)

我不知道为什么会这样。我无法找出问题所在。

2 个答案:

答案 0 :(得分:0)

您需要在清单文件中添加此元标记

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

其中包含您的应用ID

检查此page以获取更多信息

答案 1 :(得分:0)

您似乎忘了在清单文件中添加APP_ID元数据。您需要在Android Manifest文件的标记内准确添加以下代码:

url(r'^cars/(?P<town>[\w|\W ]+)/(?P<office_name>[\w|\W ]+)/$', web_public_views.ListingCars, name='listingvo_cars'),
url(r'^cars/(?P<town>[\w|\W ]+)/(?P<office_name>[\w|\W ]+)/(?P<var1>[\w|\W ]+)/$', web_public_views.ListingCars, name='listingvo_cars_var1'),

请确保元标记不在标记内,但标记,并在游戏控制台中使用位于游戏标题右侧的12位数的APP_ID。