CloudDB對(duì)象類型創(chuàng)建失敗CloudDB對(duì)象類型創(chuàng)建失敗。與問(wèn)題相關(guān)的日志在集成CloudDB時(shí),我們經(jīng)常會(huì)遇到對(duì)象類型創(chuàng)建失敗的問(wèn)題。典型的日志有:1.提示ObjectType的數(shù)量不匹配。natural base:GenerateDiffSchemas:不支持刪除ObjectType。對(duì)象類型的計(jì)數(shù)小于當(dāng)前值2......
與問(wèn)題相關(guān)的日志
在集成CloudDB時(shí),我們經(jīng)常會(huì)遇到對(duì)象類型創(chuàng)建失敗的問(wèn)題。典型的日志有:
1.提示ObjectType的數(shù)量不匹配。
natural base:GenerateDiffSchemas:不支持刪除ObjectType。對(duì)象類型的計(jì)數(shù)小于當(dāng)前值
2.對(duì)象類型協(xié)商失敗。
E/NaturalBase: OpenNaturalStore:協(xié)商失敗。
w/AGConnectCloudDB:openCloudDBZone:無(wú)法創(chuàng)建或打開CloudDBZone。
3.方案不同步。
[NaturalCloudSyncModule][on connected]:協(xié)商架構(gòu)。
[PushMessageAndNotifyStoreCv]架構(gòu)不同步
4.ObjectType的版本已修改,但ObjectType尚未修改。
e/natural base:CreateObjectType:ObjectType版本已更改,但object type未更改。
e/AGConnectCloudDB:createObjectType:無(wú)法將ObjectType創(chuàng)建到AGCConnectCloudDB中。
問(wèn)題的原因
造成這個(gè)問(wèn)題的主要原因是在你的Android項(xiàng)目中,ObjectType版本對(duì)應(yīng)的文件與AGC云端的對(duì)象類型不一致。
在AGC的云端,您可以在這里查看:
在Android項(xiàng)目中,我們主要看ObjectTypeInfoHelper及其對(duì)應(yīng)的類。
解決問(wèn)題的三軸:
1.在AGC云端重新導(dǎo)出對(duì)象類型。
造成這個(gè)問(wèn)題的最大原因是項(xiàng)目中的ObjectType和云端的不一致。這是您需要重新導(dǎo)出的時(shí)候:
在AGC界面的路徑:我的項(xiàng)目Build云數(shù)據(jù)庫(kù)下,點(diǎn)擊對(duì)象類型頁(yè)簽,在版本后選擇要導(dǎo)出的版本,然后點(diǎn)擊導(dǎo)出。
導(dǎo)出時(shí),選擇Java–Android并輸入包名。
導(dǎo)出后,將zip中的文件解壓縮到您的項(xiàng)目路徑。
2.檢查相應(yīng)的匹配版本。
在目標(biāo)文件中,有兩個(gè)版本非常重要,使用時(shí)需要注意。即,在ObjectTypeInfoHelper文件中。
1.FORMAT_VERSION:需要對(duì)應(yīng)SDK版本。
當(dāng)導(dǎo)出的FORMAT_VERSION = 1時(shí),請(qǐng)使用CloudDB 1 . 2 . 2以下的SDK,推薦1.2.1.301。
當(dāng)導(dǎo)出的FORMAT_VERSION = 2時(shí),請(qǐng)使用CloudDB新版本的SDK,推薦1.2.3.301。
2、對(duì)象類型版本
這是在AGC界面中導(dǎo)出時(shí)在ObjectType上選擇的版本,一般不做修改就導(dǎo)出到這里。
3.應(yīng)該卸載端的原始應(yīng)用程序,然后重新安裝。
如果你之前已經(jīng)在你的設(shè)備上安裝了有問(wèn)題的ObjectType,并且直接覆蓋了安裝它,那么在你的手機(jī)上保留原來(lái)的舊應(yīng)用的緩存。無(wú)法創(chuàng)建對(duì)象類型。
正確的操作步驟:
1.重新打包應(yīng)用程序,
2.手動(dòng)卸載設(shè)備上的原始應(yīng)用程序。
3.將重新打包的應(yīng)用程序安裝到設(shè)備上進(jìn)行調(diào)試。
官網(wǎng)CloudDB文檔中對(duì)象類型的操作:
https://developer . Huawei . com/consumer/cn/doc/development/app galleryconnectGuides/AGCcloud dbAGC consoleobject types
CloudDB演示:
https://github . com/appgallery connect/AGCAndroiddemos/tree/master/ACGcloud dbdemoJava
云使用指南:
https://developer . Huawei . com/consumer/cn/forum/topic/0202441049629310404?fid=0101271690375130218
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問(wèn)題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問(wèn)
微信掃一掃
馬上聯(lián)系在線顧問(wèn)
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部