2016-11-21 1 views
1

J'ai mis à jour appcompat à rev 40 tout à l'heure. Après cela, mon projet lance une erreur de compilation - il n'est pas capable de résoudre FragmentActivity.Android API 23: impossible de résoudre FragmentActivity

Target Build: API 23 Min: 16

S'il vous plaît laissez-moi savoir ce que je pourrais faire mal. Apprécier ton aide.

+0

quelle bibliothèque vous utilisez v4 ou v7 – karthick

+0

J'utilise v7, dois-je utiliser v4 trop ? Je ne suis pas clair sur le diff - le dossier "libs" avait à la fois android-support-v4.jar et android-support-v7-appcompat.jar, j'ai inclus à la fois dans le chemin de construction du projet appcompat et ensuite construit mon projet. –

+0

pour les fragments que vous devez utiliser v4 – karthick

Répondre

0

Merci à vous tous d'avoir pris le temps de m'aider. J'ai pris l'initiative de karchick et ajouté une référence externe à android-support-v4.jar qui était présent dans le projet/libs AppCompat mis à jour et l'erreur a été résolue.

+0

pas besoin d'utiliser FragmentActivity, vous devriez utiliser AppCompactActivity qui est une classe dérivée de FragmentActivity –

2

Vous devez utiliser AppCompatActivity parce qu'elle est dérivée classe de FragmentActivity

voir la description ci-dessous

java.lang.Object 
    ↳ android.content.Context 
     ↳ android.content.ContextWrapper 
      ↳ android.view.ContextThemeWrapper 
       ↳ android.app.Activity 
        ↳ android.support.v4.app.FragmentActivity 
         ↳ android.support.v7.app.AppCompatActivity