Руководство по настройке GCM здесь: https://developer.android.com/google/gcm/client.html указывает:Google Play Services * ресурсы *
Внимание: При добавлении в библиотеку Play Services для вашего проекта, не забудьте добавить его ресурсов, как описано в разделе Настройка SDK Google Play Services.
Затем страница, на которую она ссылается (https://developer.android.com/google/play-services/setup.html#Setup), никогда не упоминает бит «с ресурсами».
Кто-нибудь знает, что это значит, поскольку я боюсь, что я что-то пропустил при настройке моего проекта игровых сервисов.
Так после того, как я создал проект библиотеки G-P-S в Eclipse, я затем ссылаться на него в качестве библиотеки в моем собственном проекте. Этого достаточно? Я читал здесь несколько сообщений, которые говорят, что мне также нужно иметь копию файла jar в моем собственном приложении. Мне это кажется странным. – androidneil
@androidneil: «Этого достаточно?» -- должен быть. «Это кажется странным для меня» - это потому, что это неправильно. Однако вы можете дважды проверить части «Заказ и экспорт» вашего пути сборки в обоих проектах: http://stackoverflow.com/questions/16596969/libraries-do-not-get-added-to-apk-anymore -after-upgrade-to-adt-22/16596990 # 16596990 – CommonsWare
Я уверен, что мой проект правильно настроен. Поэтому проблема должна быть в другом месте. Ошибка возникает, когда я пытаюсь зарегистрироваться для GCM, следующая строка вызывает NullPointerException: regid = gcm.register (SENDER_ID); Я читал в другом потоке, что это было вызвано проблемами, связанными с библиотекой google play, поэтому исходный вопрос. – androidneil