2017-03-21 3 views
2

Ich weiß, dass jemand diese Frage als Duplikat beantworten wird. Eigentlich suche und folge ich schon, habe aber immer noch Fehler. In meinem Emulator funktioniert es, aber wenn ich in einem echten Gerät laufe, habe ich diesen Fehler bekommen. Ich füge bereits Abhängigkeiten, die sich
Kompilierung 'com.android.support:appcompat-v7:23.1.1' Kompilierung ‚com.android.support: Design: 23.1.1'`Fehler beim Aufblasen der Klasse CoordinatorLayout im realen Gerät, aber der Emulator hat funktioniert

Aber immer noch eine Fehlermeldung anzeigt. Ich weiß wirklich nicht, wie ich es lösen soll. Ich habe diesen Fehler auch bekommen.

Caused by: android.view.InflateException: Binary XML file line #10: Error inflating class android.support.design.widget.CoordinatorLayout 
Caused by: java.lang.reflect.InvocationTargetException 
Caused by: java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library. 
+0

http://stackoverflow.com/questions/21814825/you-need-to-use-a-theme-appcompat-theme-or-decendant-with-thisactivity –

Antwort

1

Vom Stacktrace können Sie sehen:

Sie benötigen ein Theme.AppCompat Thema (oder Nachkommen) mit der Design-Bibliothek.

Das bedeutet, dass Sie ein falsches Thema als Anwendungs-/Aktivitätsthema festgelegt haben. Es sollte ein Nachkomme von Theme.AppCompat sein.

Überprüfen Sie Ihre Themen.

Verwandte Themen