У меня есть приложение, которое использует ActiveAndeAndroid, библиотеку 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;
}
Как я могу хорошо работать с этим? В настоящее время я получаю ошибки о том, чтобы не найти имя столбца ActiveAndroid при использовании Proguard. Я думаю, что-то каким-то образом погибшим аннотацией.
Моя соответствующая конфигурация прогусара:
#ActiveAndroid
-keep public class com.activeandroid.**
-keep public class * extends com.activeandroid.ActiveRecordBase
-keepattributes Column
-keepattributes Table