Android之Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfig

Posted chen.yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android之Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfig相关的知识,希望对你有一定的参考价值。

1 问题

release apk运行奔溃提示错误如下

Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfig
       at org.greenrobot.greendao.h.a.<init>(DaoConfig.java:28)
       at org.greenrobot.greendao.b.a(AbstractDaoMaster.java:1)

 

 

 

 

 

 

 

 

 

 

 

2 解决办法

proguard-rules.pro加入下面的代码

### greenDAO 3
-keepclassmembers class * extends org.greenrobot.greendao.AbstractDao {
public static java.lang.String TABLENAME;
}
-keep class **$Properties { *; }

# If you do not use SQLCipher:
-dontwarn org.greenrobot.greendao.database.**
-keep 包名.greendao.gen.**{*;}

 

以上是关于Android之Fatal Exception: org.greenrobot.greendao.DaoException: Could not init DAOConfig的主要内容,如果未能解决你的问题,请参考以下文章

FATAL EXCEPTION:后台任务android.database.sqlite.SQLiteException:没有这样的表。

Android Studio 标准列表视图:E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1

FATAL EXCEPTION 的问题:开始执行时 Android 应用程序中的 main

Android Wear 应用程序因 FATAL EXCEPTION 崩溃:IntentService[CalendarQueryService]

E/AndroidRuntime: FATAL EXCEPTION: main [重复]

fatal exception occurred program will exit错误原因之一。