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>

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

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


 

猜你喜欢

转载自blog.csdn.net/lxm13542038069/article/details/81145460