2013-05-16 6 views
12

J'ai également mis à jour les outils SDK Tools vers R22 et le plugin ADT. Tout a bien fonctionné avant la mise à jour mais depuis lors, j'ai des problèmes.Mise à jour vers Android Outils SDK R22

Fondamentalement, j'ai 2 projets de bibliothèque et un projet d'application. Un de mes projets de bibliothèque contient des fichiers jar dans le dossier "libs". Un de ces jars est utilisé dans le projet d'application lui-même pour une configuration initiale. Avant la mise à jour, tout fonctionnait bien, mais maintenant il me demande d'ajouter le jar au chemin de compilation et même si je le fais, quand je lance l'application, il me donne toujours ClassNotFoundException.

Est-ce que quelqu'un avait une expérience similaire ou a une idée de ce qui cause cela et comment peut-il être réparé?

Merci.

+0

Quelqu'un ouvre un bug pour google? – zwebie

+0

Veuillez noter que les étiquettes sont autonomes. La combinaison de 'android',' sdk' et 'tools' ne signifie pas la même chose que la balise' android-sdk-tools'. – Charles

Répondre

8

Cochez cette case Android Sdk tools Revision 22 issue?. "J'ai trouvé que j'avais besoin de cocher toutes les cases de l'onglet de commande/exportation du Java Build Path pour le projet - et chaque bibliothèque - pour compiler et exécuter correctement l'application sur un périphérique." - devrait aider.

+0

Thx pour votre réponse, il a résolu mon problème! –

+0

Je l'ai déjà fait, toujours le même problème – Som

0

OK. J'ai aussi eu un problème de type Simillar.

Par exemple, si vous avez un projet de bibliothèque google-play-services_lib avant la mise à jour, il est possible que votre code de bibliothèque ait également été mis à jour après la mise à jour de votre SDK.

Vous devez supprimer ce projet de bibliothèque de votre espace de travail et d'importation à nouveau à partir du dossier source comme dans mon cas, je devais importer /android-sdk-linux/extras/google/google_play_services/libproject/google-play-services_lib. Ajoutez la référence de votre chemin de bibliothèque à votre projet d'application android. Nettoyez et construisez votre projet.

Espérons que cela aide.

+0

J'ai un JAR pour les notifications push du dirigeable urbain qui cause actuellement le problème. J'ai essayé de supprimer les projets de bibliothèque et d'application et de les importer dans un nouvel espace de travail, mais cela n'a pas résolu mon problème. –

+0

@LeviKurti: Assurez-vous que vous avez ce fichier jar dans le dossier libs et que vous l'avez correctement référencé dans votre projet. –

+0

Également essayé. J'ai supprimé le dossier libs entier, l'ai recréé et ai ajouté les pots encore, mais toujours pas de chance. J'ai lu beaucoup de messages avec des problèmes après la mise à jour vers r22 mais je n'ai pas encore trouvé de solution à mon problème. –

0

vous devriez essayer de mettre à niveau l'éclipse.

1) Obtenez les nouvelles importations via le SDK Android directeur 2) Vérifier les mises à jour dans le référentiel Eclipse: help/vérifier les mises à jour

qui "pour de vrai" mettre à jour la version du SDK dans vos configs. Je ne sais pas si les autres étapes pointées par VShcryabets sont nécessaires, je les avais avant.

Questions connexes