La hiérarchie du type MainActivity est incompatible
J'ai créé un nouveau projet Android via eclipse, avec un MainActivity.
J'ai ajouté ActionBarSherlock pour le projet (Propriétés > Android et cliqué sur Ajouter).
Puis, quand j'ai remplacer "s'étend de l'Activité" avec "s'étend SherlockFragmentActivity", j'obtiens une erreur de compilation "La hiérarchie du type MainActivity est incompatible".
J'ai aussi essayé de créer un projet sans Activité, puis créé une classe "MainActivity" qui hérite de SherlockFragmentActivity, et il n'y a aucun moment de la compilation d'erreurs, mais avec une erreur d'exécution "ClassNotfoundException: com.NadavLitvak.nadavfragmentdemo.MainActivity"
OriginalL'auteur user2329454 | 2013-08-27
Vous devez vous connecter pour publier un commentaire.
Votre projet doit également référence à la android-support-v4.jar (qui est inclus dans le ABS du dossier libs.) Donc, Propriétés->Java Build Path->Add JARs... et sélectionnez-le bocal de ActionBarSherlock->libs
OriginalL'auteur Harlo Holmes
Parfois, lors de l'Éclipse obtient retardé, il ne pas ajouter le SDK jar dans votre projet (Android x.y dossier manquant dans le projet), alors vous avez besoin d'ajouter des Propriétés > Android > Projet de construction de la Cible (généralement rien n'est coché)
OriginalL'auteur urSus