Warum ist der ViewPager geben Fehler in Android Studio Design-Modus?
Bin ich mit Android Studio 0.8.6 (beta).
Ich versuche zu schaffen, ein fragment über den "android.Unterstützung.v4.Blick.ViewPager"
Bekomme ich die folgende Fehlermeldung, wenn ich in der Entwurfsansicht das fragment-layout:
Rendering Problems
The following classes could not be instantiated:
- android.support.v4.view.ViewPager (Open Class, Show Exception)
Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE
Exception Details java.lang.ClassNotFoundException: android.support.v4.view.ViewConfigurationCompatFroyo
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:148)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop(ViewConfigurationCompat.java:49)
at android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop(ViewConfigurationCompat.java:73)
at android.support.v4.view.ViewPager.initViewPager(ViewPager.java:367)
at android.support.v4.view.ViewPager.<init>(ViewPager.java:355)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at android.view.LayoutInflater.inflate(LayoutInflater.java:478)
at android.view.LayoutInflater.inflate(LayoutInflater.java:381)
Ich bin ziemlich neu das Android Ding und Android Studio.
Ich habe schon gegoogelt und habe keine Lösung gefunden, die Sinn macht für mich.
Wie kann ich das korrigieren?
Dank,
JohnB
- Die design-Vorschau funktioniert nur bei einfachen layouts, können Sie keine Vorschau etwas wie ein
ViewPager
oder andere komplexeView
. Die Fehlermeldung bedeutet einfach, dass dieView
, in Ihrem Fall eineViewPager
, nicht in der Vorschau angezeigt. - hinzufügen
compile 'com.android.support:support-v4:20.0.0'
in Abhängigkeiten vonbuild.gradle
imapp
Ordner undsync
gradle. Dannclean project
undbuild
es wieder
Du musst angemeldet sein, um einen Kommentar abzugeben.
::> Xaver
Nach mehreren Stunden kämmen durch Google, fand ich die folgende, die dazu beigetragen, lösen mein Problem:
Android: Klasse nicht gefunden Ausnahme: android.Unterstützung.v4.app.FragmentPager
Durch hinzufügen der fehlenden Unterstützung der Bibliothek über Datei->Projekt-Struktur, der Fehler ging Weg.
Ich KANN in der Tat anzeigen der Vorschau ohne Fehler/Ausnahmen.
JB
Provided
stattCompile
.In meinem Fall, das problem war die targetSdkVersion in den build ein.gradle.. als ich es geändert von 21 auf 19, die Ausnahme verschwunden.