很多開發者在接入華為帳號服務時,經常會出現907135701的報錯。根據官網文檔說明,錯誤碼907135701表示: 這個錯誤碼在安卓和鴻蒙上都會出現,導致該報錯的原因有很多,開發者可以按照下麵幾點進行排查。 Android工程 原因一:開發者未在開發者聯盟上註冊應用產品信息,並生成應用對應的APP ...
很多開發者在接入華為帳號服務時,經常會出現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 最新技術資訊~