64 votes

"Impossible d'obtenir le système de bibliothèque de projet" après que j'ai mis à niveau vers Android SDK 2.3 et ADT 8.0

Aujourd'hui, j'ai mis à niveau vers Android SDK 2.3 et j'ai aussi mis à jour le Plugin Eclipse Sam Outils de développement 8.0 (à partir de 0.9.9). J'ai aussi mis à jour mon Kit de Développement Java pour 1.6_22.

Maintenant, dans Eclipse, je reçois beaucoup d'erreurs dans tous mes projets Android.

Les messages d'erreur du type:

Le type java.lang.L'objet ne peut pas être résolu. Il est indirectement référencé de besoin .les fichiers de classe.

Comment puis-je résoudre ce problème afin que je puisse utiliser mon Android les projets de nouveau?

Dans le Build Path pour ces projets, je n'ai pas de références à un android.jar mais un message:

Impossible d'obtenir le système de bibliothèque de projet

70voto

Pour moi, le problème est que dans les paramètres du Projet - Android onglet, je n'avais pas la version d'Android est sélectionné.

41voto

CommonsWare Points 402670

C'est plutôt difficile de répondre, étant donné le peu de renseignements que vous avez fournis. Voici quelques suggestions:

  • Assurez-vous que l' android.jar est dans votre chemin de génération, puisque c'est là que java.lang.Object seraient issus.

  • Faire un Projet > Nettoyer, assurez-vous que vous avez de 1,6 .class fichiers, dans le cas où c'est une partie du problème.

  • Essayez de créer un nouveau projet à partir de zéro et de voir si cela fonctionne.

27voto

Mark Points 235

J'ai eu ce problème, même si j'avais une cible valide sélectionné. Je l'ai fixée par changer de cible, l'application des modifications, puis changer à nouveau. Qui semble avoir triés.

21voto

Iker Martin Points 151

Projet->Propriétés->Android : Sélectionnez un autre Android Cible (dans mon cas, Android 4.0.3) -> Appliquer les modifications. PUIS sélectionnez de nouveau votre Android par défaut de la Cible, et c'est tout.

Espérons que cette aide.

3voto

Jim Payne Points 31

Ce problème a été provoqué pour mes vieux projets sur une nouvelle machine qui n'a pas eu une ancienne SDK Android installé.

Pour corriger, il suffit d'aller dans projet.propriétés et observer votre ancien numéro de version:

# Project target.
target=Google Inc.:Google APIs:3

Simplement mettre à jour le numéro de version, comme suit:

# Project target.
target=Google Inc.:Google APIs:7

Vous trouverez cette Éclipse prend alors la bonne version du SDK et commence à travailler.

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