如何解决华为 CloudDB createObjectType() 崩溃
尝试使用以下功能:
public void createObjectType() {
try {
mCloudDB.createObjectType(ObjectTypeInfoHelper.getobjectTypeInfo());
} catch (AGConnectCloudDBException exp) {
System.out.println("##error " + exp.toString());
}
}
崩溃日志:
D/NaturalBase:CreateObjectType:ObjectType 计数:19,版本:19
E/NaturalBase: CreateObjectType: ObjectType 版本降级不是 支持的。当前版本:86
E/AGConnectCloudDB:无法将对象类型创建到 AGCConnectCloudDB。
D/AndroidRuntime:关闭虚拟机
但我的 ObjectType 只有 19。发生了什么?
解决方法
在崩溃日志中:
不支持 ObjectType 版本降级。
错误日志显示该问题是由于您项目中的Object_TYPE_VERSION从86降级到19以及覆盖了在您的手机上安装。
因此,您可以尝试卸载 Object_TYPE_VERSION 为 86 的应用,然后重新安装它可能会解决您的问题。
,通常是由设备上的本地缓存数据库引起的。当您运行旧版本的应用程序时,应用程序会将数据库缓存到本地磁盘,并且版本不会降低。
解决方案是删除您设备上安装的旧版本应用。然后安装最新版本的应用程序。有关详细信息,请参阅以下官方文档。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。