护卫与注释
2022-09-01 20:01:11
我有一个使用ActiveAndroid的应用程序,一个依赖于注释的数据库ORM库。
@Table(name="test")
public class DatabaseItem extends ActiveRecordBase<DatabaseItem> {
public DatabaseItem(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Column(name="counter")
public int counter;
}
我如何让Proguard很好地工作?目前,我在使用Proguard时收到有关ActiveAndroid找不到列名的错误。我想它以某种方式破坏了注释。
我的相关 Proguard 配置:
#ActiveAndroid
-keep public class com.activeandroid.**
-keep public class * extends com.activeandroid.ActiveRecordBase
-keepattributes Column
-keepattributes Table