Библиотека GCM для Android SDK

Я просто видел, что google устарел C2DM и заменил его на GCM. На своем веб-сайте они описывают нас, шаг за шагом, способ, которым следует следовать, чтобы установить библиотеку GCM, необходимую для начала внедрения нового уведомления о выпуске Android (или Cloud Messaging, как они его называют).

В «Install the Helper Libraries» написано:

Чтобы выполнить шаги, описанные в следующих разделах, вы должны сначала установить вспомогательные библиотеки (ссылка: клиент и сервер). В диспетчере SDK установите Дополнительно> Google Cloud Messaging для Android-библиотеки . Это создает каталог gcm в YOUR_SDK_ROOT / extras / google /, содержащий эти подкаталоги: gcm-client, gcm-demo-appengine, gcm-demo-client, gcm-demo-server и gcm-server.

Я открыл диспетчер SDK из Eclipse, но в разделе «Дополнительно» нет ничего, кроме «аппаратного ускорителя исполнения Intel». Я не вижу ничего другого.

Как найти / добавить / установить GCM в диспетчере SDK?

Самый лучший и легкий способ, который я получил, пробовав много времени

Перейти к этой ссылке

https://dl-ssl.google.com/android/repository/addon.xml

В конце этой страницы вы найдете раздел Google cloud messaging for android со следующей строкой

 <sdk:url>gcm_r03.zip</sdk:url> 

Просто замените addon.xml by gcm_r03.zip в url, упомянутом выше, окончательный URL-адрес будет выглядеть следующим образом:

https://dl-ssl.google.com/android/repository/gcm_r03.zip

Когда загрузка завершается извлечением zip-файла, вы получите три каталога с именами на стороне клиента, стороне сервера и образцах.

Теперь откройте папку SDK и создайте папку с именем «extras / android» и вставьте все три папки здесь DONE !!

Теперь всякий раз, когда вы создаете новый проект в пути к классу проекта, добавьте внешний jar add gcm.jar.

Я объяснил весь процесс, потому что он может быть использован для загрузки других файлов SDK, таких как инструменты платформы и платформы, как zip, чтобы вы могли настроить eclipse без подключения к Интернету в любом месте.

Просто откройте свой SDK и нажмите « Obsolate ниже, и вы найдете Google Cloud Messaging for Android Library

Выше не работает для меня. Я пробовал этот путь … Иди к менеджеру sdk, проверьте устаревшую … gcm library придет. меня устраивает..

Вы должны обновить свои инструменты SDK до версии 20 и инструментами платформы до версии 12, прежде чем «Google Cloud Messaging for Android Library» появится в папке «Дополнительно».

Кроме того, если у вас уже есть рабочий проект C2DM, вам просто нужно изменить SENDER_ID, не включая библиотеку GCM

Ни одно из предыдущих предложений не работало для меня. Но…

Я нашел что-то странное: если я запустил менеджера SDK из Eclipse (Windown -> Android SDK manager), я не вижу всех обновлений. Если я перейду в файловую систему, в проводник Windows и запустим диспетчер SDK, у меня будет больший список доступных пакетов.

Странно, но работал на меня!

Да Зелтер Ади прав. Я также столкнулся с тем же secanrio, но когда я обратился к менеджеру SDK из Windows Explorer (на моем компьютере с Windows) C: \ Program Files \ Android \ android-sdk, я могу получить больший список обновлений, в соответствии с которыми SDK 4.1 (API 16 ) Также есть кроме Extras-> Google cloud Messaging для Android. Мне не удалось обновить SDK с помощью API 16 из плагина Eclipse в SDK Manager.

Для Android Studio версии 1.5:

Перейдите в Инструменты -> Android -> SDK -> нажмите «Запустить автономно» ниже в диспетчере sdk, откроется новое окно -> Проверить устаревшее ниже -> установить Google Cloud Messaging для Android-библиотеки

Обновите менеджер SDK в Eclipse: Справка -> Проверить наличие обновлений. Установить обновления.

Intereting Posts
Android Studio ТОЛЬКО! DexException: невозможно слить новый индекс 65536 в инструкцию без jumbo Не удается установить пример проекта ApiDemos на Android-эмуляторе Почему эта установка не работает? (Загрузка завершена с неправильным размером – eclipse and android SDK manager) Android – программно проверьте подключение к Интернету и диалог отображения, если не подключен Как преобразовать String в ArrayList <String> WebView vs Chrome Custom Tab Как сделать 2 символа перекрывать друг друга в Android EditText Как сохранить и получить целочисленное значение в общих предпочтениях в android? Изображение не обрезается Удалить объекты из ArrayList? ERR_ADDRESS_UNREACHABLE для открытия моего локального хоста в Chrome Android Jars, добавленные в библиотеку Android, не получают ссылки в проекте Проверьте, есть ли у устройства Android кнопка поиска оборудования Как удалить все пространство вокруг диаграммы в AndroidPlot? Не вызывать onDestroy () родительской активности после вызова startActivity ()?