2013-06-18 1 views
2

Je suis en train de créer une application Android qui est géolocalisée en utilisant les services google play car il semble que c'est la nouvelle mode recommandée pour ce faire. J'ai utilisé le tutoriel que j'ai trouvé sur le site des développeurs android pour configurer mon projet. Il semble correct et construit bien, cependant, lorsque l'activité juste avant l'activité qui a les dépendances google play services commence, je vois ce qui suit dans le chat de journal.a échoué à résoudre googleplayservices

06-18 01:31:04.126: I/dalvikvm(30480): Failed resolving Lcom/example/activities/NewActivity; interface 1045 'Lcom/google/android/gms/common/GooglePlayServicesClient$ConnectionCallbacks;' 
06-18 01:31:04.126: W/dalvikvm(30480): Link of class 'Lcom/example/activities/NewActivity;' failed 
06-18 01:31:04.126: W/dalvikvm(30480): Unable to resolve superclass of Lcom/example/activities/NewActivity_; (930) 
06-18 01:31:04.126: W/dalvikvm(30480): Link of class 'Lcom/example/activities/NewActivity_;' failed 
06-18 01:31:04.126: E/dalvikvm(30480): Could not find class 'com.example.activities.NewActivity_', referenced from method com.example.activities.HomeActivity.clickCurrentDonation 
06-18 01:31:04.126: W/dalvikvm(30480): VFY: unable to resolve const-class 936 (Lcom/example/activities/NewActivity_;) in Lcom/example/activities/HomeActivity; 

Ici NewActivity est l'activité à l'aide des services Google Play qui est incapable de charger et HomeActivity est l'activité qui appelle NewActivity. Ces erreurs apparaissent sur le chargement de HomeActivity même avant que j'essaie de démarrer NewActivity.

J'ai confirmé que cela fonctionne normalement si je n'inclue pas le code des services google play. La seule chose que je fais qui semble être différente de la norme ou que le tutoriel est que j'utilise le projet android-annotations, c'est pourquoi vous verrez des références ci-dessus à la NewActivity_ qui est une classe générée cette utilise en fonction du code que j'écris dans la classe de base.

Est-ce que quelqu'un d'autre a rencontré cela ou avez une idée de comment résoudre?

Merci pour toute aide!

+0

Même problème pour moi. L'avez-vous enfin résolu? –

+0

Sorta, j'ai reconstruit la nouvelle activité qui causait l'erreur de zéro à chaque fois et il a commencé à travailler pour moi même si je n'étais pas capable de comprendre ce qui aurait pu être la différence significative de mon implémentation originale. – feanor114

+0

On dirait beaucoup de plaisir :). Merci quand même, je vais essayer votre méthode quand je trouverai l'heure. –

Répondre

2

Il vous suffit de réinstaller les services Google Play à partir de SDK Manager et de réessayer de créer un lien et de créer le projet. Si cela ne fonctionne toujours pas, téléchargez un autre dossier SDK, installez les services Google Play et importez le projet Google Play Services dans votre espace de travail, puis créez un lien vers votre projet actuel.

Je ne sais pas .. C'est assez étrange Mais ça a marché pour moi.