org.litepal.exceptions.InvalidAttributesException: the version of database can not be less than 1

最近开始学习Android,在使用litepal操作数据库的时候遇到了如下的问题提示:

 org.litepal.exceptions.InvalidAttributesException: the version of database can not be less than 1
                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2423)
                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2483)
                                                       at android.app.ActivityThread.access$900(ActivityThread.java:153)
                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1349)
                                                       at android.os.Handler.dispatchMessage(Handler.java:102)
                                                       at android.os.Looper.loop(Looper.java:148)

在网上找了许多的方法,也问了许多的人,但是问题一直没有得到解决,然后看到源码:



成因有如下:

1.没有配置数据库,做以下配置:

2.没有配置LitePal,修改AndroidManifest.xml文件,如下:

3.最简单也是非常容易犯的一个错误——标签不对,如:

<vesion></vesion>  -------><version></version>

别看这是不可能发生的事,这确确实实发生在我的身上了,希望大家不要再犯这样的低级错误,好好写代码吧!

 

先就这样,第一次写博客,技术有限,侵权请告知!


 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值