/ / NoClassDefFoundError: android.support.design.internal.NavigationMenuPresenter - Java, Android, Android-Gradle, Navigation-Drawer, Android-Proguard

NoClassDefFoundError: android.support.design.internal.NavigationMenuPresenter - Java, Android, Android-Gerät, Navigations-Schublade, Android-Programm

Nach dem Hinzufügen der neuen Abhängigkeiten in der build.gradle

dependencies {
compile fileTree(dir: "libs", include: ["*.jar"])
testCompile "junit:junit:4.12"
compile "com.thebluealliance:spectrum:0.5.0"
compile "com.github.sillebille:dynamic-calendar:1.0.1"
compile "com.android.support:appcompat-v7:23.0.1"
compile "com.android.support:design:23.0.1"
compile "com.android.support:support-v4:23.0.1"}

Verursacht die folgende Ausnahme

Caused by: java.lang.NoClassDefFoundError: android.support.design.internal.NavigationMenuPresenter
at android.support.design.widget.NavigationView.<init>(NavigationView.java:80)
at android.support.design.widget.NavigationView.<init>(NavigationView.java:92)
at java.lang.reflect.Constructor.newInstance(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:288)
at android.view.LayoutInflater.createView(LayoutInflater.java:611)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:747)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:810)
at android.view.LayoutInflater.inflate(LayoutInflater.java:508)
at android.view.LayoutInflater.inflate(LayoutInflater.java:418)
at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280)

Gibt es ein Problem, dass die hinzugefügte Bibliothek oder ein Proguard hinzugefügt werden muss, damit dies funktioniert?

Antworten:

0 für die Antwort № 1

Ein "NoClassDefFoundError" bedeutet, dass Sie es versuchenVerwenden einer Klasse, die entweder nicht definiert ist oder nicht existiert. Stellen Sie sicher, dass alle Bibliotheken, die Sie verwenden, korrekt installiert sind, wenn sie Open Source sind, und wenn Sie sich sicher sind, dass alles korrekt ist, liegt möglicherweise nur ein Problem mit der API vor mal weil API´s entweder mit Fehlern durchsetzt sind oder einfach nicht komplett sind. Wahrscheinlich nicht was du hören wolltest, aber ich hoffe es hilft!