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

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

問題現(xiàn)象

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

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

問題原因

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

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

0900086000150224722.20210130105635.80723060249367649622240894084206.png

缺失* .bks相關證書的影響

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

如果我們應用包中缺失* .bks相關證書,會導致無法播放框,影響業(yè)務正常功能。

問題解決

如果您的項目是通過:

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

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

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

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

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