2017-09-18 3 views
3

Ich habe ViewDebug Problem in einigen Geräten mit Android OS 4.4.4. Ich benutze Vektor Icon in meiner App. Von der fatalen Ausnahmebeschreibung verstehe ich nicht, warum es passiert ist.Schwerwiegende Ausnahme: java.lang.NoClassDefFoundError

Crash:

Fatal Exception: java.lang.NoClassDefFoundError: android/graphics/drawable/Icon 
    at java.lang.Class.getDeclaredMethods(Class.java) 
    at java.lang.Class.getDeclaredMethods(Class.java:656) 
    at android.view.ViewDebug.getExportedPropertyMethods(ViewDebug.java:960) 
    at android.view.ViewDebug.exportMethods(ViewDebug.java:1047) 
    at android.view.ViewDebug.dumpViewProperties(ViewDebug.java:997) 
    at android.view.ViewDebug.dumpViewProperties(ViewDebug.java:983) 
    at android.view.ViewDebug.dumpView(ViewDebug.java:900) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:870) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) 
    at android.view.ViewDebug.dump(ViewDebug.java:793) 
    at android.view.ViewDebug.dispatchCommand(ViewDebug.java:416) 
    at android.view.ViewRootImpl$W.executeCommand(ViewRootImpl.java:6258) 
    at android.view.IWindow$Stub.onTransact(IWindow.java:65) 
    at android.os.Binder.execTransact(Binder.java:404) 
    at dalvik.system.NativeStart.run(NativeStart.java) 
Caused by java.lang.ClassNotFoundException: Didn't find class "android.graphics.drawable.Icon" on path: DexPathList[[zip file "/data/app/com.minvideo.android-1.apk", zip file "/data/data/com.minvideo.android/code_cache/secondary-dexes/com.minvideo.android-1.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib/com.minvideo.android-1, /vendor/lib, /system/lib]] 
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:497) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:457) 
    at java.lang.Class.getDeclaredMethods(Class.java) 
    at java.lang.Class.getDeclaredMethods(Class.java:656) 
    at android.view.ViewDebug.getExportedPropertyMethods(ViewDebug.java:960) 
    at android.view.ViewDebug.exportMethods(ViewDebug.java:1047) 
    at android.view.ViewDebug.dumpViewProperties(ViewDebug.java:997) 
    at android.view.ViewDebug.dumpViewProperties(ViewDebug.java:983) 
    at android.view.ViewDebug.dumpView(ViewDebug.java:900) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:870) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) 
    at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) 
    at android.view.ViewDebug.dump(ViewDebug.java:793) 
    at android.view.ViewDebug.dispatchCommand(ViewDebug.java:416) 
    at android.view.ViewRootImpl$W.executeCommand(ViewRootImpl.java:6258) 
    at android.view.IWindow$Stub.onTransact(IWindow.java:65) 
    at android.os.Binder.execTransact(Binder.java:404) 
    at dalvik.system.NativeStart.run(NativeStart.java) 

Bitte helfen Sie mir diesen Absturz zu beheben, verstehe ich `t anziehen, warum ich es haben.

+0

Es isn 't für mich arbeiten. –

+0

Dies ist ein bekanntes Problem, das hier verfolgt wird: https://issuetracker.google.com/issues/63151548 –

Antwort

0

Am konfrontiert gleiche Ausgabe, zum Glück es in neuesten freigegebenen Support-Bibliothek festgelegt ist ..

innerhalb der App-Ebene .gradle Update-Bibliothek als aktuelle Version:

dependencies { 
    compile 'com.android.support:appcompat-v7:27.0.0' 
} 
Verwandte Themen