CloudDB對象類型創(chuàng)建失敗CloudDB對象類型創(chuàng)建失敗。與問題相關(guān)的日志在集成CloudDB時,我們經(jīng)常會遇到對象類型創(chuàng)建失敗的問題。典型的日志有:1.提示ObjectType的數(shù)量不匹配。natural base:GenerateDiffSchemas:不支持刪除ObjectType。對象類型的計數(shù)小于當(dāng)前值2......
與問題相關(guān)的日志
在集成CloudDB時,我們經(jīng)常會遇到對象類型創(chuàng)建失敗的問題。典型的日志有:
1.提示ObjectType的數(shù)量不匹配。
natural base:GenerateDiffSchemas:不支持刪除ObjectType。對象類型的計數(shù)小于當(dāng)前值
2.對象類型協(xié)商失敗。
E/NaturalBase: OpenNaturalStore:協(xié)商失敗。
w/AGConnectCloudDB:openCloudDBZone:無法創(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:無法將ObjectType創(chuàng)建到AGCConnectCloudDB中。
問題的原因
造成這個問題的主要原因是在你的Android項目中,ObjectType版本對應(yīng)的文件與AGC云端的對象類型不一致。
在AGC的云端,您可以在這里查看:
在Android項目中,我們主要看ObjectTypeInfoHelper及其對應(yīng)的類。
解決問題的三軸:
1.在AGC云端重新導(dǎo)出對象類型。
造成這個問題的最大原因是項目中的ObjectType和云端的不一致。這是您需要重新導(dǎo)出的時候:
在AGC界面的路徑:我的項目Build云數(shù)據(jù)庫下,點擊對象類型頁簽,在版本后選擇要導(dǎo)出的版本,然后點擊導(dǎo)出。
導(dǎo)出時,選擇Java–Android并輸入包名。
導(dǎo)出后,將zip中的文件解壓縮到您的項目路徑。
2.檢查相應(yīng)的匹配版本。
在目標(biāo)文件中,有兩個版本非常重要,使用時需要注意。即,在ObjectTypeInfoHelper文件中。
1.FORMAT_VERSION:需要對應(yīng)SDK版本。
當(dāng)導(dǎo)出的FORMAT_VERSION = 1時,請使用CloudDB 1 . 2 . 2以下的SDK,推薦1.2.1.301。
當(dāng)導(dǎo)出的FORMAT_VERSION = 2時,請使用CloudDB新版本的SDK,推薦1.2.3.301。
2、對象類型版本
這是在AGC界面中導(dǎo)出時在ObjectType上選擇的版本,一般不做修改就導(dǎo)出到這里。
3.應(yīng)該卸載端的原始應(yīng)用程序,然后重新安裝。
如果你之前已經(jīng)在你的設(shè)備上安裝了有問題的ObjectType,并且直接覆蓋了安裝它,那么在你的手機上保留原來的舊應(yīng)用的緩存。無法創(chuàng)建對象類型。
正確的操作步驟:
1.重新打包應(yīng)用程序,
2.手動卸載設(shè)備上的原始應(yīng)用程序。
3.將重新打包的應(yīng)用程序安裝到設(shè)備上進行調(diào)試。
官網(wǎng)CloudDB文檔中對象類型的操作:
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)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部