BUG:Caused by: org.litepal.exceptions.InvalidAttributesException: dbname is empty or not defined in litepal.xml file, or your litepal.xml file is missing.
在做毕设时遇到的第一个BUG,使用LitePal的时候发现真机闪退,看错误应该是litepal.xml文件出错,经排查:
- 不是assets文件夹写错文件名或者文件夹位置不对;
- 不是dbname没写或写错,litepal.xml的内容正确。
- 而是使用AS创建litepal.xml文件时,选择了新建file文件,没加后缀。看到下图所示,没仔细看标签,以为那个xml是指文件格式,造成找不到litepal.xml文件,给litepal文件Rename成litepal.xml就解决了。Nicholas 落泪!!!