У меня проблема: Я не нашел, где я могу получить этот Jar файл gcm.jar? также, где я могу это выразить? Примечание. Я использовал Android 4.1.
Добавьте gcm.jar в Eclipse IDE (Google Cloud Messaging)
Ответ 1
Запустите Менеджер SDK и прокрутите страницу до раздела "Дополнительно" и убедитесь, что вы установили Облачные сообщения Google для Android-библиотеки, если нет, установите пакет.
Пакет будет установлен в каталоге "your-android-sdk\extras\google\gcm\
"
Клиентский код (например, для использования в приложении для Android): gcm\gcm-client\
Код сервера (где Клиент подключается и регистрирует его REGId): gcm\gcm-server\
Чтобы добавить gcm client-jar (gcm.jar) в ваш Android-проект, скопируйте его в папку libs "в проекте Eclipse и щелкните правой кнопкой мыши по файлу и выберите Путь сборки → Добавить в путь сборки.
Ответ 2
Библиотеки GCM Helper (gcm.jar) устарели. Документация для библиотеки (https://developer.android.com/google/gcm/helper.html) теперь отображает сообщение:
Информация в этом документе была заменена GCM Server и GCM Client. Пожалуйста, используйте API GoogleCloudMessaging вместо библиотеки-помощника клиента GCM. Вспомогательная библиотека сервера GCM по-прежнему действительна.
Реализация сервера GCM документируется здесь: https://developer.android.com/google/gcm/server.html Реализация GCM-клиента теперь документирована здесь: developer.android.com/google/gcm/client.html (извините, не могу опубликовать ссылку, потому что мне не хватает репутации).
Ответ 3
Как и сегодня, SDK Manager теперь имеет возможность "Показать устаревшие пакеты" (Пакеты- > Показать устаревшие пакеты). Это позволяет вам установить GCM через самого менеджера SDK.
Ответ 4
Перейдите по этой ссылке
https://dl-ssl.google.com/android/repository/gcm_r03.zip
когда загрузка завершается извлечением zip файла, вы получите три каталога с именами на стороне клиента, стороне сервера и образцах.
теперь откройте папку SDK и создайте папку с именем "extras/android" и вставьте все три папки здесь DONE!!
теперь всякий раз, когда вы создаете новый проект в пути к проекту, добавляете внешний jar add gcm.jar.
Ответ 5
Только для Recored: я выполнил шаги, предоставленные chrkad, но я нашел файл .jar в папке DIST и NOT в папке JAR. После того, как я узнал об этом, я видел этот пост Peter Gluck.
Надеюсь, что это может сэкономить некоторое время для ppl, имеющего эту проблему! (занял у меня 20 минут)
Ответ 6
Кажется, что этот пакет устарел. Чтобы увидеть его в SDK Manager, мне нужно было проверить "Показать устаревшие пакеты" в меню "Пакеты"
Подробнее см. ответ