乐趣区

关于hms-core:华为游戏初始化init失败返回错误码907135000

问题形容

用 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,或者间接复制其余工程的代码应用的,能够参考下我这个例子自行查看。

退出移动版