GCMRegistrar ne peut pas être résolu
Je suis en train de mettre en œuvre de Notification Push. J'ai un problème avec import com.google.android.gcm.GCMRegistrar
il ne peut pas être résolu.
J'ai fait installer Google Play Services
et ajouter google-play-services_lib
à mon dossier de projets.
Mais le problème demeure. J'ai essayé de trouver gcm.jar
que j'ai vu des solutions qui ont fonctionné pour d'autres, mais je n'ai pas cette .jar.
Est-il autre chose que je suis absent?
Tout d'abord télécharger
Après ce chemin \google\ je n'ai pas de dossier \gcm. Il y a deux dossiers google_play_services et usb_driver.
Tout d'abord télécharger
La raison pour laquelle je n'ai pas l'installer, c'est parce que cette bibliothèque est Obsolète et n'est plus pris en charge. Dans la documentation, il est écrit qu'il est été déplacé à Google Play Services. Cependant, il semble qu'il ne l'est pas , puisque je ne peux pas le voir. Vous permettra de savoir, si cela ne fonctionne pas.
Vous devez mettre à jour votre kit de développement d'Outils pour la dernière version et aussi de la Plate-forme d'outils à la dernière version avant la
Google Cloud Messaging for Android Library
. il semble comme u r en l'absence de gcm.jar fichier. vous trouverez cela .jar dans cette voie D:\....\android-sdk\extras\google\gcm\samples\gcm-demo-client\libs
et d'ajouter à votre libs. c'est çaAprès ce chemin \google\ je n'ai pas de dossier \gcm. Il y a deux dossiers google_play_services et usb_driver.
Tout d'abord télécharger
Google Cloud Messaging for Android Library
. pour cette goto Android SDK Manager->Extras->Google Cloud Messaging for Android Library
vérifier et installerLa raison pour laquelle je n'ai pas l'installer, c'est parce que cette bibliothèque est Obsolète et n'est plus pris en charge. Dans la documentation, il est écrit qu'il est été déplacé à Google Play Services. Cependant, il semble qu'il ne l'est pas , puisque je ne peux pas le voir. Vous permettra de savoir, si cela ne fonctionne pas.
Vous devez mettre à jour votre kit de développement d'Outils pour la dernière version et aussi de la Plate-forme d'outils à la dernière version avant la
Google Cloud Messaging for Android Library
apparaîtra dans la Extras
dossier.OriginalL'auteur 5er | 2014-02-05
Vous devez vous connecter pour publier un commentaire.
Tout d'abord télécharger
Google Cloud Messaging for Android Library
. Pour cette gotoAndroid SDK Manager->Extras->Google Cloud Messaging for Android Library
de vérification et d'installation.Voir l'image ci-dessous:
Maintenant, après le téléchargement de cette bibliothèque, vous verrez
gcm
dossier est disponible en cheminD:\.....\android-sdk\extras\google
Maintenant, Vous trouverez
gcm.jar
en cheminD:\....\android-sdk\extras\google\gcm\samples\gcm-demo-client\libs
.Maintenant, ajoutez cette
gcm.jar
fichier dans votre projetOriginalL'auteur M D
GCMRegistrar GCM API est obsolète.Il est donc recommandé de consulter la documentation mise à jour sur Google Site des développeurs
OriginalL'auteur Ronak Poriya
Vous avez besoin de copier la bibliothèque - "gcm.jar" dans le dossier "libs". Regardez cet exemple et de prendre de la bibliothèque - http://www.androidhub4you.com/2013/04/google-cloud-messaging-example-in.html
OriginalL'auteur gc986
Notre Google suzerains ont décrié que gcm.jar est obsolète depuis l'Été 2013, donc que ce soit un exemple de code que vous travaillez hors qui nécessite GCMRegistrar.java est un peu dépassé. Bien sûr, tout en ajoutant gcm.jar fonctionne bien comme indiqué dans les autres réponses.
Si vous voulez suivre Google commandes pour quelque raison que ce soit, CommonsWare a une mise à jour GCM exemple de projet qui, en gros, copie tout simplement le besoin de classes de la gcm.jar et renomme avec un "compat" suffixe:
https://github.com/commonsguy/cw-omnibus/tree/master/Push/GCMClient2/src/com/commonsware/android/gcm/client
OriginalL'auteur georgiecasey