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.最简单也是非常容易犯的一个错误——标签不对,如:
别看这是不可能发生的事,这确确实实发生在我的身上了,希望大家不要再犯这样的低级错误,好好写代码吧!
先就这样,第一次写博客,技术有限,侵权请告知!
更多相关文章
- android中使用fragment时出现如下错误 java.lang.RuntimeExcepti
- android简单登陆和注册功能实现+SQLite数据库学习
- Android数据库升级解决方案
- 在线安装ADT总是出现以下错误
- Android:Calling startActivity() from outside of an Activity
- Android中SQLite数据库中query或者rawquery查询失败闪退问题
- Android中SQLite数据库操作(2)——使用SQLiteDatabase提供的方法操
- 【Android】数据库处理
- Android文件管理器与media数据库的同步问题