2016-03-18 3 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, у вас есть идеальный журнал. 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" /> 

которые содержат ваш идентификатор приложения

Проверить это page для получения дополнительной информации

0

Похоже, вы забыли добавить метаданные APP_ID в вашем файле манифеста. Вам нужно добавить следующий код в точности внутри тега в файле Android Manifest:

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

Пожалуйста, убедитесь, что мета-тег не находится внутри тега, но тег, и использовать APP_ID, который 12 числа цифр размещены справа от название игры в игровой консоли.

+0

Я уже предоставил ответ для этого, и вы не добавили никакого дополнительного значения для моего ответа. – Tony

+0

Sry dude Я этого не замечал. Когда я печатал это там, где нет ответов ... И полные кредиты для вас. –

+0

Спасибо за то же самое. – JackRyannn

Смежные вопросы