2013-02-05 5 views
0

J'ai importé projet Android de l'idée à éclipser et j'ai un problème: ActionBarSherlock, MediaLibrary etc. ne sont pas recognized.In propriétés du projet que je vois une telle chose enter image description herebibliothèque ActionBarSherlock ne reconnaissant pas

et dans l'arbre bibliothèque, la situation est :

enter image description here

élément racine est mon projet principal. Comment rendre cette actionbarsherlock et les autres reconnaissables?

+1

Supprimez lib avec remove, puis ajoutez la même bibliothèque. Les outils de développement Android n'utilisent pas le nom d'un projet pour le référencer, mais pointent vers le répertoire lui-même –

Répondre

0

Si votre configuration a fonctionné avant, essayez de supprimer toutes les bibliothèques de votre projet, faites une construction propre (je ne sais pas si c'est nécessaire, mais juste pour être sûr). Ensuite, ouvrez à nouveau vos propriétés de projet et ajoutez vos bibliothèques au projet. Maintenant, vérifiez après avoir cliqué sur OK et le projet a reconstruire, si vos bibliothèques sont maintenant reconnues.

+0

dans Projet-> Propriétés-> Chemin de compilation Java-> Bibliothèques J'ai onle android.jar, vous voulez supprimer et ajouter ? – Martin

+0

non de l'écran où vous avez pris la capture d'écran désactiver toutes les bibliothèques marquées d'une croix rouge. Cliquez sur OK. Effacez tous les projets, ajoutez à nouveau les bibliothèques. – Nickolaus

+0

Je l'ai fait, puis après avoir supprimé, j'ai appuyé sur le bouton Ajouter et le dialogue de sélection est vide – Martin

0

sont les projets situés sur différents lecteurs? J'ai eu le même problème et j'ai remarqué que si vous regardez le fichier de projet Android, vous remarquerez que l'emplacement de ces bibliothèques est défini comme relatif. Dans Eclipse, il existe une différence entre l'emplacement du code réel et les données dans l'espace de travail. vous devez faire attention à cette différence.

J'ai déplacé les sources de l'ABS (sherlock de barre d'action) et les sources de mon projet android sur le même disque - logique ou physique, et resélectionné la référence au projet ABS. cela a fonctionné et a résolu le problème pour moi.

Questions connexes