2015-05-27 17 views
7

Po aktualizacji do Androida Studio 1.2.1.1, stworzyłem nową świeżą pusty projekt i stworzył layout.xmlAndroid Studio 1.2.1.1 Układ problemy podglądu

Wkrótce po stworzeniu, postanowiłem spojrzeć na podglądzie. Wszedłem i zobaczyłem to:

The following classes could not be instantiated: - android.support.v7.internal.widget.ActionBarOverlayLayout (Open Class, Show Exception, Clear Cache) Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE Exception Details java.lang.NoClassDefFoundError: Could not initialize class android.support.v7.internal.widget.ActionBarOverlayLayout   at java.lang.reflect.Constructor.newInstance(Constructor.java:408)   at android.view.LayoutInflater.inflate(LayoutInflater.java:482)   at android.view.LayoutInflater.inflate(LayoutInflater.java:414)   at com.android.layoutlib.bridge.bars.BridgeActionBar.(BridgeActionBar.java:84)   at com.android.layoutlib.bridge.bars.AppCompatActionBar.(AppCompatActionBar.java:56) Copy stack to clipboard

Nigdy wcześniej tego nie widziałem i nigdy wcześniej nie spotkałem się z tym. Ktoś ma jakiś pomysł, jak to naprawić?

EDIT:

Ktoś polecił mi this lokalizację, ale to nie działa. Przyniosło mi tylko NullPointerExceptions.

Próbowałem przebudować projekt, ale nie zadziałało.

+0

możliwe duplikat [Błąd: rendering problemów Poniższe klasy nie można znaleźć android.support.v7.internal.widget.ActionBarOverlayLayout] (http: // stackoverflow.com/questions/29887722/error-rendering-problems-the-following-classes-could-not-be-found-android-suppo) – tachyonflux

+1

Czy próbowałeś 'clean' i' rebuild '? Zrestartować IDE? Właśnie zaktualizowałem - jeszcze żadnych problemów. – DigitalNinja

+0

Zdarza się to często, gdy podgląd jest renderowany za pomocą API 22, przejdź na wersję niższą i jesteś dobry .. – Lamorak

Odpowiedz

19

Wydaje się być błędem. Obejście jest dziedziczą z Base temat w styles.xml:

<style name="AppTheme" parent="Base.Theme.AppCompat.Light"/> 
+0

Wysłano odpowiedź, ponieważ ludzie nie myślą, że to duplikat. A skoro to pytanie nie ma akceptowanej odpowiedzi (po prostu wysoce przegłosowanej) ... – tachyonflux

+0

Masz rację, ale dlaczego wygenerowany "styles.xml" używa 'parent =" Theme.AppCompact.Light "'? Dlaczego google nie naprawił w aktualizacji – Fish

Powiązane problemy