乐趣区

关于android:FAQ华为帐号服务报错-907135701的常见原因总结和解决方法

很多开发者在接入华为帐号服务时,常常会呈现 907135701 的报错。依据官网文档阐明,错误码 907135701 示意:

这个错误码在安卓和鸿蒙上都会呈现,导致该报错的起因有很多,开发者能够依照上面几点进行排查。

Android 工程

起因一:开发者未在开发者联盟上注册利用产品信息,并生成利用对应的 APPID;

解决办法:在开发利用前,须要在 AppGallery Connect 中配置相干信息。

在开发利用前须要在华为开发者联盟网站上注册成为开发者并实现实名认证,具体方法请参见帐号注册认证。参见创立我的项目和创立利用,实现利用的创立。

起因二:证书指纹未配置或者配置不正确

解决办法:重点查看下 AGC 网页上配置的指纹和 APK 打包时的指纹是否统一。

证书指纹配置办法可参考开发者联盟官网文档

起因三:agconnect-services.json 配置不正确或 agconnect-services.json 文件没有放在适合的地位。

解决办法:请确保 agconnect-services.json 文件中的 APPID 与 AGC 平台上的 APPID 保持一致;下载的 agconnect-services.json 文件要拷贝到 App 目录下。

还须要留神的是,如果没有非凡须要,请不要关上“不蕴含密钥”的开关。

详情能够参考联盟官网文档,重新配置。

HarmonyOS(Java) 工程

起因一:agc 文件地位不正确,

解决办法:须要将“agconnect-services.json”文件拷贝到“entry”利用级根目录下。

起因二:证书指纹没有配置或者配置不正确。

解决办法:证书指纹配置办法能够查看配置利用签名信息。通过查看利用的签名和联盟下面配置的是否统一能够确认证书指纹是否配置正确。参考链接

起因三:config.json 文件属性配置不正确

解决办法:在 HarmonyOS 利用“entry/src/main/config.json”的 module 节点减少如下属性配置。其中“name”的值不要去批改。

"metaData": {
      "customizeData": [
        {
          "name": "com.huawei.hms.client.appid",
          // 这里须要把 OAuth Client ID 替换为 OAuth 2.0 客户端 ID
          "value": "OAuth Client ID"  // 
        }
    ]
}

起因四:插件配置不正确

解决办法:须要增加 agcp 插件配置。请依据理论状况抉择。

形式一:在文件头部申明下一行增加如下配置。

apply plugin: 'com.huawei.agconnect'

形式二:在在 plugins 中增加如下配置。

plugins {
    id 'com.android.application'
    // 增加如下配置
    id 'com.huawei.agconnect'
}

理解更多详情 >>

拜访华为帐号服务开发者联盟官网

拜访华为开发者联盟官网
获取开发领导文档
华为挪动服务开源仓库地址:GitHub、Gitee

关注咱们,第一工夫理解 HMS Core 最新技术资讯~

退出移动版