54 votes

Impossible de trouver annotations.jar après la mise à jour vers ADT 23

Alors, voyant que le nouveau Android L est sorti, j'ai dit que je doit lui donner un essai. J'ai installé la nouvelle ADT mise à jour du SDK outils et de mises à jour. Après l'Éclipse de redémarrer, je reçois le message d'erreur que Android Dépendances le chargement a échoué parce que \android-sdk\tools\support\annotations.jar ne peut pas être trouvé.

J'ai vérifié le dossier et il n'est pas le fichier.

Eh bien, je me suis dit que peut-être l'ADT mise à jour ne vont pas bien voir que la nouvelle eclipse 4.4 est sortie, je pensais que je pouvais faire une nouvelle installation. Donc téléchargé eclipse 4.4, installé l'ADT outils et le kit sdk d'android... et j'obtiens la même erreur.

Toutes les idées sur la façon de résoudre ce problème ?

33voto

user2967137 Points 281

Désinstaller / installer La bibliothèque de support n'a pas aidé, alors j'ai fait ceci:

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. Ne semble pas une solution aussi impressionnante, mais au moins, je peux maintenant construire mon projet dans Eclipse.

19voto

Kyle Ivey Points 2120

Une solution temporaire de quelqu'un chez google, a été posté sur le bug tracker: http://code.google.com/p/android/issues/detail?id=72419#c12

S'il vous plaît attendre pour une version mise à jour dans un jour ou deux. Jusqu'alors, votre solution de contournement consiste à télécharger:

et de copier les fichiers suivants:

  • outils/hprof-conv
  • tools/support/annotations.jar
  • outils/proguard

13voto

GavinCT Points 121

Faites un clic droit sur votre projet -> project.properties -> target=android-19

8voto

LuS Points 1286

Demain, j'ai eu le même problème après la mise à jour de l'outil ADT 23.

Le problème est lié aux annotations.

Il y a deux bibliothèques avec des annotations dans le SDK Android:

android-sdk/extras/android/support/annotations/android-support-annotations.jar

ce package contient:

  • AnimRes
  • AnimatorRes
  • AnyRes
  • ArrayRes
  • AttrRes
  • BoolRes
  • ColorRes
  • DimenRes
  • DrawableRes
  • FractionRes
  • Idrefs
  • IntDef
  • IntegerRes
  • InterpolatorRes
  • LayoutRes
  • MenuRes
  • Non null
  • Nullable
  • PluralsRes
  • RawRes
  • StringDef
  • StringRes
  • StyleRes
  • StyleableRes
  • XmlRes

et

android-sdk/tools/support/annotations.jar

...avec la nouvelle ADT mise à jour, pour une raison quelconque disparu.

Ce paquet contient les deux annotations (sans doute le plus utilisé :-)):

  • SupportLint
  • TargetApi

Sans eux, si votre code (ou les dépendances de les utiliser) Eclipse va se plaindre.

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

Rebaptisée en annotation.jar et a déménagé à: android-sdk/tools/support/

Le redémarrage d'Eclipse tout ira bien.

1voto

aarati Points 21

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X