java.lang.NoClassDefFoundError: org.greenrobot.greendao.database.DatabaseOpenHelper$EncryptedHelper


12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] No pending exception expected: java.lang.NoClassDefFoundError: org.greenrobot.greendao.database.DatabaseOpenHelper$EncryptedHelper
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at java.lang.Class dalvik.system.DexFile.defineClassNative(java.lang.String, java.lang.ClassLoader, java.lang.Object) (DexFile.java:-2)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at java.lang.Class dalvik.system.DexFile.defineClass(java.lang.String, java.lang.ClassLoader, java.lang.Object, java.util.List) (DexFile.java:226)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at java.lang.Class dalvik.system.DexFile.loadClassBinaryName(java.lang.String, java.lang.ClassLoader, java.util.List) (DexFile.java:219)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at java.lang.Class dalvik.system.DexPathList.findClass(java.lang.String, java.util.List) (DexPathList.java:338)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:54)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:511)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:469)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at void sky.yubay.net.skyapplication.data.util.DbDownUtil.<init>() (DbDownUtil.java:33)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at sky.yubay.net.skyapplication.data.util.DbDownUtil sky.yubay.net.skyapplication.data.util.DbDownUtil.getInstance() (DbDownUtil.java:45)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at void sky.yubay.net.skyapplication.activity.view.APPDetailActivity.setDataAndEvent() (APPDetailActivity.java:157)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at void sky.yubay.net.skyapplication.base.SimpleActivity.onCreate(android.os.Bundle) (SimpleActivity.java:68)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6303)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1108)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2402)
12-01 15:36:56.671 31868-31868/? A/art: art/runtime/thread.cc:1336] at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2509)
12-01 15:36:56.672 31868-31868/? A/art: art/runtime/thread.cc:1336] at void android.app.ActivityThread.access$1000(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:153)
12-01 15:36:56.672 31868-31868/? A/art: art/runtime/thread.cc:1336] at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1373)
12-01 15:36:56.672 31868-31868/? A/art: art/runtime/thread.cc:1336] at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
12-01 15:36:56.672 31868-31868/? A/art: art/runtime/thread.cc:1336] at void android.os.Looper.loop() (Looper.java:154)
12-01 15:36:56.672 31868-31868/? A/art: art/runtime/thread.cc:1336] at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:5524)
12-01 15:36:56.672 31868-31868/? A/art: art/runtime/thread.cc:1336] at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
12-01 15:36:56.672 31868-31868/? A/art: art/runtime/thread.cc:1336] at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:740)
12-01 15:36:56.672 31868-31868/? A/art: art/runtime/thread.cc:1336] at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:630)


解決辦法:
compile 'com.android.support:multidex:1.0.0'


自己的MyApplication中實現
@Override
protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    MultiDex.install(this);
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章