2014-02-12 3 views
2

Я прочитал бесчисленные вопросы и ответы в StackOverflow и во всем мире относительно отсутствия Google Cloud Messaging Service внутри Extra в Android SDK manager, потому что у меня такая же проблема, я не смог найти GCMS внутри Extra в моем SDK manager (22.3).Менеджер Android SDK 22.3 и Служба облачных сообщений Google

И в то же время я где-то читал, что теперь сервисы Google play включают GCMS. Это примерно то, что понятно, но при реализации GCMS я определенно нужно импортировать, как,

import com.google.android.gcm.GCMRegistrar; 

Я уже установлен Google Play Services, но импорт не может быть решена. Я попытался импортировать GCM.jar, но импорт не может быть разрешен. Что может быть постоянным решением моей проблемы. Я сделал все возможное, чтобы получить GCMS на моем диспетчере sdk, но я не мог.

Спасибо заранее.

+0

удалить все .jar из вашего проекта и добавить только «GCM.jar» в проект u, а также очистить и построить проект u r. –

ответ

3

Поддержка GCM изменилась с первоначальной реализации, которая теперь устарела. Новый метод, о котором вы уже упоминали, заключается в использовании сервисов Google Play. Для этого вам необходимо создать проект библиотеки , который использует Службы воспроизведения и импортирует его в рабочее пространство.

Это описано здесь Set Up Google Play Services SDK и GCM Client

Обратите внимание на пункт:

Внимание: При добавлении в библиотеку Play Services для вашего проекта, быть обязательно добавить его ресурсов, как описано в Настройка Google Play Услуги SDK. Ключевым моментом является то, что вы должны ссылаться на библиотеку - просто добавление файла .jar в проект Eclipse не будет работать . Вы должны следовать указаниям для ссылки на библиотеку, или ваше приложение не сможет получить доступ к ресурсам библиотеки, и оно не будет работать . Если вы используете Android Studio, это строка добавить в раздел зависимостей файла build.gradle вашего приложения:

Сделав это, вы построили Google-плей-services_lib.jar, которые вам необходимо ссылаться в проекте GCM Client как на проект библиотеки.

+0

Большое спасибо. Я получил это сейчас. – Nepal12

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