NoClassDefFoundError: android.support.design.internal.NavigationMenuPresenter - जावा, एंड्रॉइड, एंड्रॉइड-ग्रेडल, नेविगेशन-ड्रॉवर, एंड्रॉइड-प्रोग्रार्ड

में नई निर्भरता जोड़ने के बाद 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"}

निम्नलिखित अपवाद का कारण बना

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)

क्या इस कार्य को करने के लिए जोड़े गए पुस्तकालय या कुछ प्रोगार्ड को जोड़ने की कोई समस्या है?

उत्तर:

जवाब के लिए 0 № 1

"NoClassDefFoundError" का मतलब है कि आप कोशिश कर रहे हैंएक वर्ग का उपयोग करने के लिए जो या तो "टी परिभाषित नहीं है, या मौजूद नहीं है"। डबल चेक करें कि आप जो भी लाइब्रेरीज़ का उपयोग कर रहे हैं यदि वे "ओपन सोर्स" हैं, और यदि आप यह सुनिश्चित करते हैं कि सब कुछ सही है, तो यह एपीआई के साथ एक समस्या हो सकती है। " कई बार क्योंकि एपीआई या तो त्रुटियों से भरा होता है या बस पूरा नहीं होता है। संभवत: वह नहीं जो आप सुनना चाहते थे, लेकिन मुझे आशा है कि यह मदद करता है!