4

尝试使用以下功能:

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。发生了什么事?

4

2 回答 2

1

在崩溃日志中:

不支持 ObjectType 版本降级。

错误日志显示该问题是由于您的项目中将Object_TYPE_VERSION86降级到19,并且覆盖了您手机上的安装造成的。

因此,您可以尝试卸载Object_TYPE_VERSION86的应用程序并重新安装它可能会解决您的问题。

于 2021-07-21T02:09:23.990 回答
0

通常它是由设备上的本地缓存数据库引起的。当您运行旧版本的应用程序时,该应用程序会将数据库缓存到本地磁盘,并且版本不会降低。

解决方案是删除设备上安装的旧版本应用程序。然后安装最新版本的应用程序。有关详细信息,请参阅以下官方文档。

https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-clouddb-agcconsole-objecttypes-0000001127675459

于 2021-07-21T17:42:07.207 回答