我在我的应用程序和AndroidManifest.xml中使用了ActiveAndroid ORM,我们只需要为数据库版本定义元数据标记,如
<meta-data android:name="AA_DB_VERSION" android:value="2" />
但是当我卸载构建并将Db版本更改为1而不是2时,重新安装后会抛出错误,例如无法将数据库从版本2降级为1
我不知道为什么会发生这种情况,因为我从手机上完全卸载应用程序,然后AA也不允许我降级数据库版本。
可能由AA内部处理,但仍有任何解决方案吗?请帮忙。
答案 0 :(得分:0)
像这样的错误,请始终指定您的手机Android版本。此错误可能有多种原因,例如
假设您使用API 23,谷歌会备份您的所有应用程序数据。重新安装后会重新下载 尝试清除应用程序数据和/或在清单中将http://www.percederberg.net/tools/text_converter.html设置为false。
您使用的库可能始终存在写入外部存储的可能性,在这种情况下,您必须查找并删除此文件。
答案 1 :(得分:0)
这对我有用
Settings -> Apps -> All -> Dialer -> Force Stop -> Clear Data/Cache
Settings -> Apps -> All -> Phone -> Force Stop -> Clear Data/Cache
转到AsadP