2017-03-29 3 views
-3

App est écrasé à causeErreur gonflage classe android.support.v4.view.ViewPager

Binary XML file line #17: Error inflating class android.support.v4.view.ViewPager 

Mon gradle

compile 'com.android.support:appcompat-v7:25.3.0' 
compile 'com.android.support:design:25.3.0' 
compile 'de.hdodenhof:circleimageview:2.1.0' 
compile 'com.oguzdev:CircularFloatingActionMenu:1.0.2' 
compile 'com.yalantis:contextmenu:1.0.7' 
compile 'com.android.support:recyclerview-v7:25.3.0' 
compile 'com.jakewharton:butterknife:7.0.1' 
compile 'org.litepal.android:core:1.5.1' 
compile 'com.android.support:cardview-v7:25.3.0' 
compile 'com.github.florent37:materialviewpager:1.2.1' 
compile 'com.flaviofaria:kenburnsview:1.0.7' 
compile 'com.jpardogo.materialtabstrip:library:1.1.0' 
compile 'com.github.bumptech.glide:glide:3.7.0' 
compile 'com.android.support.constraint:constraint-layout:1.0.2' 

Il est le code xml.

<android.support.design.widget.CoordinatorLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:fitsSystemWindows="true"> 
<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_gravity="top" 
    android:layout_marginTop="16dp" 
    android:gravity="center" 
    android:orientation="vertical"> 
</LinearLayout> 
<android.support.v4.view.ViewPager 
    android:id="@+id/viewPager" 
    android:layout_width="match_parent" 
    android:layout_height="330dp" 
    android:layout_gravity="bottom" 
    android:paddingStart="@dimen/card_padding" 
    android:paddingLeft="@dimen/card_padding" 
    android:paddingRight="@dimen/card_padding" 
    android:paddingEnd="@dimen/card_padding" 
    android:paddingBottom="30dp" 
    android:overScrollMode="never" 
    android:clipToPadding="false"> 
</android.support.v4.view.ViewPager> 

Voici une partie de mon logcat .......

android.view.InflateException: ligne fichier XML binaire # 17: Erreur de gonflage android.support de classe. v4.view.ViewPager at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2196) Causée par: android.view.InflateException: ligne de fichier XML binaire # 17: erreur de gonflage de la classe android.support.v4.view.ViewPager à android.view.LayoutInflater.createView (L ayoutInflater.java:620) Causée par: android.view.InflateException: ligne de fichier XML binaire n ° 17: erreur de gonflage de la classe android.support.v4.view.ViewPager sur android.view.LayoutInflater.createView (LayoutInflater.java:620) at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:696) Causé par: java.lang.reflect.InvocationTargetException à java.lang.reflect.Constructor.constructNative (méthode native) à java.lang.reflect.Constructor.newInstance (Constructor.java:423) à android.view.LayoutInflater.createView (LayoutInflater.java:594)

je ne ai pas télécharger mon logcat.Whatever totale, je l'ai fait, il y avait toujours une erreur dans Editting. (Par le chemin, j'utilise Android Studio 2 .3 ...)

Répondre

-1

Vous devez ajouter au projet la bonne bibliothèque.

Accédez à Projet-> Propriétés-> Chemin de construction Java-> Onglet Ordre et exportation. Définir la bibliothèque android-support-v4.jar vérifié et en haut de la liste.

Nettoyez et reconstruisez-le, cela devrait fonctionner.

+1

J'utilise Android Studio. Comment faire? –