AppGallery Connect華為渠道自檢包報錯錯誤28:將HMS SDK資產(chǎn)目錄拷貝到應(yīng)用工程根目錄

來源: 華為開發(fā)者論壇
作者:市長主義
時間:2021-03-12
17513
項目開發(fā)的游戲提交華為AGC后臺自檢時,報錯如下:錯誤28 :將HMS SDK資產(chǎn)目錄副本到應(yīng)用工程根目錄。

問題現(xiàn)象

項目開發(fā)的游戲提交華為AGC后臺自檢時,報錯如下:

錯誤28 :將HMS SDK資產(chǎn)目錄副本到應(yīng)用工程根目錄。

問題原因

聯(lián)系華為技術(shù)支持了解到(可以通過提工單聯(lián)系https://developer.huawei.com/consumer/en/support/feedback ),這條規(guī)則應(yīng)該是我們打包后的項目中沒有檢測到任何* .bks相關(guān)的證書文件。 *表示通用證書名稱。

我們也可以自己檢查下,通過反向編譯工具反編譯我們的包,查看如下路徑是否有相關(guān)* .bks文件。

0900086000150224722.20210130105635.80723060249367649622240894084206.png

缺失* .bks相關(guān)證書的影響

正常業(yè)務(wù)下,當(dāng)我們應(yīng)用調(diào)用華為HMS SDK提供的相關(guān)業(yè)務(wù)接口,比如登錄,支付等,當(dāng)玩家手機上沒有安裝或者安裝的HMS核心APK應(yīng)用不滿足版本號要求時,我們應(yīng)用會彈出安裝或升級HMS Core的提示框。

如果我們應(yīng)用包中缺失* .bks相關(guān)證書,會導(dǎo)致無法播放框,影響業(yè)務(wù)正常功能。

問題解決

如果您的項目是通過:

Android Studio使用maven倉方式,一般是不需要手動操作的,打包時如果發(fā)現(xiàn)沒有相關(guān)證書文件,會自動打包到Apk的資產(chǎn)目錄下。

Eclipse中通過本地下載SDK包集成,是需要手動操作的。相關(guān)BKS文件均放置在HMS基地SDK,可以參考文檔自檢,或手動將HMS基地SDK各個文件夾資產(chǎn)目錄下的.bks文件拷貝到應(yīng)用工程根目錄下。

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/appgallerykit-sdk

我們項目就是使用eclipse Integrated的,最后按照華為技術(shù)支持的建議處理后,自測反編譯后的包目錄下包含相關(guān)的bks文件,再次提交自檢,通過。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于華為開發(fā)者論壇,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多