1

Ormlite を Proguard と連携させるのに苦労しています。新しいエラーが発生し続けています。現在、次のエラー メッセージが表示されたままになっています。解決策はありますか?

"android.database.sqlite.SQLiteException: no such column: region.name (code 1): , while compiling: SELECTエリア.* FROMエリアINNER JOINリージョンONエリア.region_id=リージョン.a ORDER 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.** { *; }
4

2 に答える 2

0

モデル クラスに追加keepclassmembersします。

-keepclassmembers class <packagename>.db.** { *; }
于 2015-04-06T13:02:54.790 に答える