很多开发者在接入华为帐号服务时,常常会呈现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 最新技术资讯~