42 votes

impossible d'obtenir le système de bibliothèque pour le projet sur eclipse ide

enter image description hereJe travaillais sur un android tutoriel et qu'il voulait me pour importer la bibliothèque à partir d'un autre projet .L'importation fonctionne et que le projet fonctionne correctement. Mais j'ai remarqué que faire foiré plusieurs de mes autres projets (ceux qui utilisent Android 2.1) qui semblent jouer avec le build path. Maintenant, au lieu de voir "l'Api Google [Android 2.1]" en vertu de l' gen le dossier, je vois "Unable to get system library for project".

J'ai vérifié la suivante:

J'ai cliqué droit le projet et est allé Properties je vois que la bonne version de Projet de Cible est activé(il l'Api Google [Android 2.1]), mais "Impossible d'obtenir le système de bibliothèque de projet" est toujours affiché au-dessus du dossier des actifs et ci-dessous gen et Android Dépendances. Nettoyage de tous les projets n'aide pas.

Comment puis-je résoudre ce problème? est-il un moyen de résoudre ce problème à l'échelle mondiale ou dois-je le faire un par un?

139voto

Erhannis Points 1850

J'ai eu le même problème. Essayez

  1. Clic droit sur votre projet
  2. Allez dans les propriétés
  3. Cliquez sur la section Android
  4. Sélectionnez une cible différente de l'api (en supposant que l'on est déjà sélectionné, comme la mienne était - sinon, sélectionnez celui que vous voulez et passez à l'étape 9)
  5. Cliquez sur OK
  6. Faire les étapes 1 à 3 de nouveau
  7. Sélectionnez votre cible d'origine de l'api
  8. Cliquez sur OK
  9. Propre et construire votre projet

A travaillé pour moi, de toute façon.

Dérivée de la solution à partir de: "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

2voto

duongvanthai Points 1172

Erreur dans .classpath de votre projet. Il ne pas connecter le kit sdk d'android. Fix et nettoyage de projet. :-)

1voto

user3447917 Points 43

Ce qui se passe quand vous êtes cibler une version de l'API que pour une raison quelconque n'est pas mappé sur votre buildpath.

  1. Voir quelle est la version du SDK que vous pointez au projet.fichier de propriétés.
  2. Aller à la SDK Manager de la Fenêtre->Android SDK Manager
  3. Vérifier l'API Android élément qui correspond à la version que vous souhaitez utiliser, OU cliquez sur la dernière mise à jour de votre projet.fichier de propriétés.
  4. Assurez-vous que votre projet de construction de la configuration de Projet->"Construire Automatiquement"
  5. Retsart Eclipse (claning et la reconstruction ne peut pas actualiser toutes les propriétés du projet)

1voto

blue-sky Points 7469

L'emprunt auprès de @Erhannis réponse :

"
Right click on your project
Go to properties
Click the Android section
"

Quand j'ai vue la cible build tout avait l'air bien :

enter image description here

Donc j'ai vérifié une autre cible de construction , cliquez sur appliquer, puis re vérifié ma version d'origine de la cible (Android 4.4.2) et re-cliquez sur appliquer. Mon projet, puis compilé.

1voto

mladj0ni Points 477

La commutation d'un nouvel espace de travail a fonctionné pour moi.

Fichier-> Changer D'Espace De Travail.

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