2014年2月25日 星期二

OrmLite ProGuard Setting

OrmLite 的 ProGuard setting


# OrmLite uses reflection
-keep class com.j256.**
-keepclassmembers class com.j256.** { *; }
-keep enum com.j256.**
-keepclassmembers enum com.j256.** { *; }
-keep interface com.j256.**
-keepclassmembers interface com.j256.** { *; }

-keepclassmembers class * { 
  public <init>(android.content.Context); 
}
-keepattributes *Annotation*
沒設定可能會出現 DataField 的 Annotation 無法找到 reference。
參考:http://stackoverflow.com/questions/9853096/proguard-with-ormlite-on-android

沒有留言:

張貼留言