2017-09-18 21 views
3

Android OS 4.4.4の一部のデバイスでViewDebugの問題が発生しました。私は自分のアプリでベクトルアイコンを使用します。致命的な例外の説明から、なぜそれが起こったのか理解できません。致命的な例外:java.lang.NoClassDefFoundError

クラッシュ:

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) 

、私はそれを持っている理由私は理解し `tを、私はこのクラッシュを修正する助けてください。

+0

。 –

+0

これは、ここでトラッキングされている既知の問題です:https://issuetracker.google.com/issues/63151548 –

答えて

0

最新バージョンとして、アプリレベル.gradle更新ライブラリの内部でAmが...幸いにもそれが最新リリースのサポートライブラリに固定され、

を同じ問題に直面していました:それは私のために働くisn`t

dependencies { 
    compile 'com.android.support:appcompat-v7:27.0.0' 
} 
関連する問題