问题形容

用android studio 集成华为游戏服务SDK后,测试游戏时初始化init失败,报错statusCode 907135000,我在官网开发领导文档网站上搜寻该错误码:

该错误码示意传入的参数谬误。

官网错误码文档链接:
https://developer.huawei.com/...

问题解决

我分割了华为技术反对(https://developer.huawei.com/...可工单征询),对方通知我:

  • 如果应用Android Studio形式集成HMS SDK的游戏服务,呈现此异样,要查看agconnect-services.json文件中的appId是否正确。agconnect-services.json文件的下载与配置,参考此文档:https://developer.huawei.com/...
  • 如果是用eclipse形式接入的,呈现此异样,能够查看AndroidManifest文件中appId配置是否正确,依照这个格局配置,留神不要有空格。

    <meta-data       android:name="com.huawei.hms.client.appid"       <!-- value的值“xxx”用理论申请的利用ID替换,来源于利用详情。-->       android:value="appid=xxx">     </meta-data>

或者参考https://developer.huawei.com/...去增加以后利用的AppGallery Connect配置文件。

我是Android Studio形式集成的,间接跑的华为官网提供的demo,也没放agconnect-services.json文件,导致报错了,于是我从新从AGC后盾下载了该文件,并放在工程根目录下后,从新打包测试,初始化胜利,问题解决。
如果你们也是间接跑demo,或者间接复制其余工程的代码应用的,能够参考下我这个例子自行查看。