Skip to content

华为审核驳回:游戏启动后弹出HMS Core更新提示,点击稍后更新,反复拉起升级提示,无法进入游戏

华为审核驳回:游戏启动后弹出HMS Core更新提示,点击稍后更新,反复拉起升级提示,无法进入游戏

问题现象

开发的游戏提交华为审核,结果被审核驳回:游戏启动后弹出HMS Core更新提示,点击稍后更新,反复拉起升级提示,无法进入游戏。

日志分析

联系华为运营提供了我们的异常日志,日志中显示如下报错:

E/HMSSDK_X509CertUtil(11044): Not include alias 052root

E/HMSSDK_X509CertUtil(11044): rootCert is null,verify failed

E/HMSSDK_HMSPackageManager(11044): failed to verify cert chain

E/HMSSDK_HMSPackageManager(11044): checkSinger failed

E/HMSSDK_HMSPackageManager(11044): Failed to find HMS apk

I/HMSSDK_AvailableAdapter(11044): HMS is not installed

因为这个报错不是我们业务的,所以联系了华为技术支持沟通了下。

经过定位,该错误说明缺少hmsrootcas.bks证书文件,缺少这个文件,会导致升级HMS Core失败,报错找不到HMS APK(Failed to find HMS apK)

问题解决

一般如果使用Android Studio的Maven仓集成方式,这个bks证书文件会在打包时自动放至apk的assets目录下,一般是不会有问题的。

但是如果使用的是Eclipse下载HMS Core SDK包本地集成的方式时,操作遗漏或错误可能导致该资源文件缺失,可以参考如下文档重新下载并导入资源文件:

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

我这里确实是使用eclipse方式集成的5.0.5.300版本SDK,缺失的资源文件在如下位置:

更新这个资源后,问题解决。

相关推荐: 如何创建亚马逊手动广告中的商品投放广告?创建亚马逊商品投放广告步骤一览

随着广告收入占公司营收的比例越来越高,亚马逊广告团队也在不断增加广告投放的形式,这样卖家就会将更多的钱投入到广告中,争取能够获得更多的点击,期待得到更多的订单。 手动广告中的商品投放广告也是新出的广告投放方式之一,卖家可以选择特定商品、分类、品牌或其他商品功能…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处