android游戏成功的提示错误,关于android:华为联运游戏或应用审核驳回HMS-Core升级提示语言类型错误...

在集成华为HMSCoreSDK后,开发者遇到一个问题:在旧版华为移动服务上启动应用时,提示信息显示为英文而非中文。经过检查,发现项目的中文资源文件values-zh-Rcn.xml存在,但配置错误。问题在于配置文件中将“zh”写成了“zh-rCN”。修正此错误后,重新提交审核,应用成功通过,提醒变为中文。
摘要由CSDN通过智能技术生成

问题形容

最近项目组利用集成华为的HMS Core SDK相干能力后,公布地区抉择中国大陆,提交审核,华为审核驳回:在低于2.5.3版本的华为挪动服务手机上启动时或调出领取时拉起降级提醒为英文,正确的应该是中文。

谬误提醒如下:

正确提醒应该如下:

问题剖析

我这边我的项目开发应用的是Android Studio,依据以往我的项目集成三方SDK教训,我猜想这个提醒语是华为HMS SDK资源文件提供的,初步狐疑是资源文件缺失,因而我优先查看了下以后我的项目工程中下载的HMS SDK多语言资源文件,最初胜利在我的项目的External Libraries > Gradle:com.huawei.hms:ui-4.0.4.301 > res > value-zh-rCN下找到了values-zh-Rcn.xml文件,阐明我的中文提醒语资源文件没有缺失。

有图有假相,那么问题来了,为啥我的不展现呢?

问题起因

最初通过这个提单零碎(https://developer.huawei.com/…

然而我配置的是什么呢?

OMG,华为的中国大陆语言包名称是上面的,我这里配置和官网文档的配置不统一。

最初批改”zh”为”zh-rCN”,找了一个vivo手机,利用治理中搜寻华为挪动服务或HMS Core,而后卸载,启动利用终于提醒是中文的了。

从新提交审核通过,完满~~

问题总结

最初写个帖子给项目组,顺便分享给大家啦,不要叫我雷锋!!!

如果你应用Eclipse集成HMS SDK,查看重点:是否批改或缺失了华为HMS SDK的相干多语言资源包,华为语言包个别在res目录下,不要随便批改华为的语言包名称。

如果你应用Android Studio集成HMS SDK,查看重点:

查看下载的HMS SDK相干多语言资源包(res目录下)是否缺失或批改

查看android > defaultConfig中有没有新增resConfigs反对语种的配置,如果有,重点查看反对的语言和华为的多语言包名称统一。尤其是”zh-rCN”不要写成”zh”,这个跟其余渠道的命名有点区别,留神留神~

原文链接:https://developer.huawei.com/…

原作者:Mayism

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值