Donc, voyant que le nouveau Android L est sorti, j'ai dit que je devrais l'essayer. J'ai installé la nouvelle mise à jour ADT à partir des outils du SDK, puis à partir des mises à jour. Après le redémarrage d'Eclipse, j'obtiens l'erreur que Android Dépendances n'a pas pu se charger car\Android-sdk\tools\support\annotations.jar est introuvable.
J'ai vérifié le dossier et il n'a pas le fichier.
Eh bien, je me suis dit que la mise à jour d'ADT ne s'était peut-être pas bien passée, alors vu que la nouvelle Eclipse 4.4 est sortie, j'ai pensé que je pouvais faire une nouvelle installation. J'ai donc téléchargé Eclipse 4.4, installé les outils ADT et Android sdk ... et je reçois la même erreur.
Des idées pour résoudre le problème ?
Une solution temporaire de quelqu'un de Google a été publiée sur l'outil de suivi des problèmes: http://code.google.com/p/Android/issues/detail?id=72419#c12
Veuillez attendre une version mise à jour dans un jour ou deux. Jusque-là, votre solution consiste à télécharger l'un des éléments suivants:
- http://dl.google.com/Android/android-sdk_r22.6.2-linux.tgz
- http://dl.google.com/Android/android-sdk_r22.6.2-windows.Zip
- http://dl.google.com/Android/android-sdk_r22.6.2-macosx.Zip
et copiez sur les fichiers suivants:
- tools/hprof-conv
- tools/support/annotations.jar
- outils/proguard
Désinstaller/installer la bibliothèque de support n'a pas aidé, alors j'ai fait ceci:
A trouvé ..\Android-sdk\extras\Android\support\annotations\Android-support-annotations.jar
et copié dans ..\Android-sdk\tools\support\annotations.jar
Le problème a disparu depuis lors. Cela ne semble pas être une solution incroyablement géniale, mais au moins maintenant, je peux créer mon projet dans Eclipse.
Faites un clic droit sur votre projet -> project.properties
-> target=Android-19
Demain, j'ai eu le même problème après la mise à jour d'ADT 23.
Le problème est lié aux annotations.
Il existe deux bibliothèques avec des annotations dans le SDK Android:
Android-sdk/extras/Android/support/annotations/Android-support-annotations.jar
ce paquet contient:
et
Android-sdk/tools/support/annotations.jar
cela ... avec la nouvelle mise à jour ADT, pour une raison quelconque a disparu.
Ce paquet contient les deux annotations (probablement les plus utilisées :-)):
Sans eux, si votre code (ou vos dépendances les utilisent), Eclipse se plaindra.
Pour résoudre ce problème, nous avons besoin de la précédente annotation.jar
.
J'ai donc téléchargé le fichier à partir du lien proposé par @aarati:
http://central.maven.org/maven2/com/google/Android/annotations/4.1.1.4/annotations-4.1.1.4.jar
Renommé en annotation.jar
et déplacé vers: Android-sdk/tools/support/
Redémarrer Eclipse tout ira bien.
Ajout http://central.maven.org/maven2/com/google/Android/annotations/4.1.1.4/annotations-4.1.1.4.jar car annotations.jar a résolu mes erreurs
Si vous utilisez le script build.gradle, définissez simplement "compileSdkVersion" sur 19.
... Android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
sourceSets {
...
Sur Eclipse - Après la mise à jour d'ADT ou de la mise à jour de la version du SDK Google, nous rencontrons un problème pour la version existante de Google Play Service Lib.
À l'aide des réponses ci-dessus et d'autres recherches, a trouvé le moyen suivant pour le corriger.
Dans le menu Projet d'Eclipse, décochez "Construire automatiquement"
1) Supprimez le projet lib existant de "google-play-services_lib".
2) Menu Eclipse -> Fichier -> Importer -> 'Existant Android Code dans l'espace de travail'
sélectionnez le projet dans 'Android-sdk\extras\google\google_play_services\libproject\google-play-services_lib'
3) Sélectionnez le même projet en cochant la case "Projet à importer"
4) Cochez également "Copier les projets dans l'espace de travail"
5) Lorsque le projet apparaît dans 'l'explorateur de packages', faites un clic droit dessus et sélectionnez Propriétés.
Sélectionnez 'Android'
(comme solution de 'Gavin Chen') - sélectionnez la dernière plate-forme et le niveau Api pour ce projet de bibliothèque et cliquez sur OK pour fermer les propriétés
5) cliquez de nouveau avec le bouton droit de la souris sur le même projet de bibliothèque depuis "Package Explorer", cliquez sur "Build project"
Vous constaterez maintenant que la bibliothèque de services Google Play est conçue correctement.
Ensuite, vous pouvez construire vos autres projets, qui en dépendent. Vous devrez peut-être également "Supprimer" et "Ajouter" le google-play-service_lib de votre projet - propriétés - Android - Bibliothèque.
Vous pouvez sélectionner à nouveau l'option "Construire automatiquement" dans le menu "Projet".
J'ai déjà répondu ici: https://stackoverflow.com/a/25785428/2178259
Je pense que Google a changé l'emplacement de ce fichier jar de
<SDK_DIR>/extras/Android/support/annotations.jar
à<SDK_DIR>/extras/Android/support/annotations/Android-support-annotations.jar
Pour résoudre ce problème, j'ai suivi ces étapes sur tous les projets et bibliothèques de mon espace de travail à l'aide de ce pot:
- Je viens de supprimer le fichier de Java Build Path -> Libray Tab,
- puis
Add External Jars
- Choisissez le fichier à partir de l'emplacement indiqué ci-dessus.
Vous devez mettre à jour votre ADT vers la dernière version!
Dans Eclipse, accédez à l'aide
Installer un nouveau logiciel ---> Ajouter
dans Ajouter un référentiel, écrivez:
https://dl-ssl.google.com/Android/Eclipse/
Double-cliquez dans la boîte d'ouverture la 1 entrée.
Suivez les instructions Eclipse.
Après un certain temps de chargement, vous obtiendrez les derniers outils de développement et plugins NDK
Répétez cette opération 2 fois
À M