试着使用以下功能:
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:关闭VM
但是我的ObjectType只有19,发生了什么?
发布于 2021-07-21 02:09:23
在崩溃日志中:
不支持
ObjectType版本降级。
错误日志显示,该问题是由项目中的Object_TYPE_VERSION从86降级为19和覆盖您手机上的安装造成的。
因此,您可以尝试卸载Object_TYPE_VERSION为86的应用程序,并重新安装它可能会解决您的问题。
发布于 2021-07-21 17:42:07
通常情况下,这是由设备上的本地缓存DB引起的。当您运行较早版本的应用程序时,应用程序将将DB缓存到本地磁盘,并且版本不会减少。
解决方案是删除安装在设备上的应用程序的旧版本。然后安装该应用程序的最新版本。有关详细信息,请参阅官方文档如下。
https://stackoverflow.com/questions/68462898
复制相似问题