yangfuhai / afinal

Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们可以以ajax形式请求http数据。详情请通过以下网址查看。
3.15k stars 1.49k forks source link

FinalDB在正式打包后不能正常初始化 #23

Open enderchen opened 11 years ago

enderchen commented 11 years ago

在模拟器上跑没有问题,用电脑连接手机安装进去也没有问题,但签名打包后,发到手机里面,发现数据库初始化出错,已经确定是数据库问题了,请问如何解决?

enderchen commented 11 years ago

@Table(name="t_qingzhen") public class Qingzhen {

@Id(column="qingzhenid")
private int qingzhenid;

数据库名称是t_qingzhen,主键是qingzhenid,这样设计有问题?奇怪的是在模拟器跑没有问题,但打包发布后,在真机跑出现

"the class["+clazz+"]'s idField is null , \n you can define _id,id property or use annotation @id to solution this exception"

找不到主键的错误,请问问题出现在哪里?

mccxj commented 10 years ago

clazz 应该是显示Qingzhen来的吧。 有没有详细点的信息,例如使用的是哪个版本,测试代码,出错堆栈信息等。