2013-09-03 4 views
0

Je suis [ce tutoriel] [1], il a 2 parties. J'ai suivi la partie 1 et a couru l'application, cela a fonctionné parfaitement. Ensuite, je suivais une partie 2 et je continue à obtenir cette RuntimeExceptionSlidingMenu - RuntimeException

09-03 18:32:29.339: E/AndroidRuntime(21044): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tvgenius/com.tvgenius.MainActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class fragment 
09-03 18:32:29.339: E/AndroidRuntime(21044): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2100) 
09-03 18:32:29.339: E/AndroidRuntime(21044): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125) 

J'ai suivi le tutoriel exactement. Je ne sais pas ce que je suis absent ...

Solution:minSdkVersion des fragments requis est 12, le mien était 11.

+0

Can vous s'il vous plaît poster le code donnant cette erreur? – JustWork

+0

Voir ci-dessus, ajouté MainActivity – KickAss

+0

Affiche la mise en page qui contient le fragment. –

Répondre

1

d'utiliser des fragments dont vous avez besoin version minimale sdk être 12 ou vous avez pour télécharger un support library.

Juste un clic droit sur votre Projet-> outils Android -> Ajouter bibliothèque de soutien ...

Au lieu de:

import android.app.Fragment; 

vous devez utiliser:

import android.support.v4.app.Fragment; 
+0

MainActivity est ajouté au manifeste. Quel autre? – KickAss

+0

désolé @ KickAss J'ai mis à jour la réponse. – Dyna

+0

C'est tout :) le 'minSdkVersion' était le problème. Changé à 12 et cela a fonctionné :) – KickAss