Ответ 1
Класс GoogleCloudMessaging находится в com.google.android.gms.gcm.GoogleCloudMessaging, который является частью Службы Google Play.
Вам нужно загрузить Службы воспроизведения через диспетчер SDK, а затем добавить это в свой проект.
Я единственный человек, который испытывает эту проблему в мире. Поэтому мне действительно нужен эксперт, я думаю.
GoogleCloudMessaging не может быть разрешен для типа
Как я могу решить эту проблему? Я не вижу людей, которые имеют одинаковую проблему.
Вот моя библиотека включает
Я даже пытался изменить Project Build Target, который вообще не помогает.
Затем я, наконец, попробовал Java Build Target one. Это тоже не помогает.
Итак, я застрял здесь. Я хочу использовать только класс GoogleCloudMessaging. Но я не могу.
Любая помощь приветствуется.
Класс GoogleCloudMessaging находится в com.google.android.gms.gcm.GoogleCloudMessaging, который является частью Службы Google Play.
Вам нужно загрузить Службы воспроизведения через диспетчер SDK, а затем добавить это в свой проект.
Правильно - вам нужно добавить jar файл google-play-services-lib из "вашей папки sdk/extras/google/google-play-services/libproject", что-то вроде этого добавляет этот файл jar и импортирует библиотеку после этого (CTRL + SHIFT + o), и вы увидите, что он исправит
gcm-server.jar
для стороннего сервера. Но для внедрения GoogleCloudMessaging в ваше приложение для Android вам нужно включить google-play-services.jar
file
проверьте здесь, чтобы узнать, как настроить службу Google Play
Вам нужно добавить google-play-services_lib
в свой проект.
Просто добавьте ' google-play-services.jar' в проект ур. Эта банка доступна по адресу ur- android-sdk-folder/extras/google/google_play_services/libproject/google-play-services_lib/libs/
но перед этим вам нужно установить сервисы Google Play
Приветствия
Вам нужно как минимум использовать JDK 1.7 для использования облачных сообщений Google.
Добавьте Jars из следующих каталогов в ваш проект:
C:\Program Files (x86)\Android\android-sdk\extras\google\google_play_services\libproject\google-play-services_lib\libs\google-play-services.jar
C:\Program Files (x86)\Android\android-sdk\extras\google\gcm\gcm-server\lib *.jar
Существует также клиент Jar для gcm, но мне не нужно было включать этот C:\Program Files (x86)\Android\android-sdk\extras\google\gcm\gcm-client\lib\android.jar
Если у вас нет вышеуказанных папок, откройте Android SDK Manager и нажмите "Устаревшие пакеты". Затем выберите пакет GCM из списка дополнительных функций
В Android Studio/ Gradle вам нужно добавить
compile 'com.google.android.gms:play-services:6.5.87'
(номер версии может измениться) в файл build.gradle в модуле приложения. SDK теперь является частью Google Play.
Если вы находитесь в Android Studio, убедитесь, что в вашем файле build.gradle есть:
dependencies {compile 'com.google.android.gms:play-services:7.8.0'
}