Так что, несколько трудно спросить. Я хочу использовать сервис игровой игры google, чтобы получить доступ к таблице лидеров для моей игры. Я попытался использовать BaseGameActivity, как показано здесь Доступ к API-интерфейсам игр
Пробовал несколько вещей, сделал некоторые поиски, но не мог понять проблему. Мое приложение вылетает при запуске BaseGameActivity. Ошибка журнала:
03-10 17:44:54.071: E/AndroidRuntime(31435): FATAL EXCEPTION: main
03-10 17:44:54.071: E/AndroidRuntime(31435): java.lang.IllegalStateException: A
fatal developer error has occurred. Check the logs for further information.
03-10 17:44:54.071: E/AndroidRuntime(31435): at com.google.android.gms.internal.dw$h.b(Unknown Source)
03-10 17:44:54.071: E/AndroidRuntime(31435): at com.google.android.gms.internal.dw$h.b(Unknown Source)
03-10 17:44:54.071: E/AndroidRuntime(31435): at com.google.android.gms.internal.dw$b.bR(Unknown Source)
03-10 17:44:54.071: E/AndroidRuntime(31435): at com.google.android.gms.internal.dw$a.handleMessage(Unknown Source)
Консоль показывает:
[2014-03-10 17:47:18 - BaseGameUtils] Не удалось найти BaseGameUtils.apk!
Ответ: Мне пришлось сделать две записи метаданных о приложении в манифесте. В журнале без фильтров перечислены соответствующие ошибки
Две записи были
<meta-data
android:name="com.google.android.gms.games.APP_ID"
android:value="@string/app_id" />
<meta-data
android:name="com.google.android.gms.appstate.APP_ID"
android:value="@string/app_id" />
только одна из этих записей была упомянута в учебнике.