Android 带有Ormlite的Proguard“无此类列”

Android 带有Ormlite的Proguard“无此类列”,android,proguard,ormlite,Android,Proguard,Ormlite,我很难让Ormlite与Proguard一起工作,它不断产生新的错误。 我目前被以下错误消息困扰,有人有解决方案吗 android.database.sqlite.SQLiteException:没有这样的列:region.name代码1:,编译时:SELECTarea.*fromArea内部JOINregionONarea.region\u id=region.aoorder BY region.name ASC 前进档配置 ##---------------Begin: proguard c

我很难让Ormlite与Proguard一起工作,它不断产生新的错误。 我目前被以下错误消息困扰,有人有解决方案吗

android.database.sqlite.SQLiteException:没有这样的列:region.name代码1:,编译时:SELECTarea.*fromArea内部JOINregionONarea.region\u id=region.aoorder BY region.name ASC

前进档配置

##---------------Begin: proguard configuration for Ormlite  ----------
-libraryjars libs/ormlite-android-4.42.jar 
-libraryjars libs/ormlite-core-4.42.jar 

-keepattributes Signature
-keep class <packagename>.db.** { *; }

-keep class com.j256.**
-keepclassmembers class com.j256.** { *; }
-keep enum com.j256.**
-keepclassmembers enum com.j256.** { *; }
-keep interface com.j256.**
-keepclassmembers interface com.j256.** { *; }

将columnName添加到DatabaseField注释解决了我的问题。 @DatabaseFieldcolumnName=

将keepclassmembers添加到模型类:

-keepclassmembers class <packagename>.db.** { *; }