問題描述:
測試應用內(nèi)支付,無法拉起支付界面,看日志報錯如下:
我們在文檔錯誤碼中查到該錯表示支付服務開關沒有打開,檢查后還是不能支付。
問題分析:
1,確認應用的支付服務開關是否已經(jīng)打開,支付服務參數(shù)是否已經(jīng)配置,如下:
2,Android Studio中集成SDK的:重新下載agconnect-services.json文件(下載路徑參考下圖),并放在應用工程根目錄下:
Eclipse下載收件人SDK的:檢查清單里面配置的appid , cpid是否正確。
配置格式如下:
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><元數(shù)據(jù) </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
android:name =“ com.huawei.hms.client.appid” </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<!-value的值“ xxx”用實際申請的應用ID替換,擴展應用詳情。--> </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
android:value =“ appid = xxx”> </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
</ meta-data></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<!-value的值“ xxx”用實際申請的開發(fā)者的支付ID替換,逐步應用的支付服務信息。--> </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<元數(shù)據(jù) </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
android:name =“ com.huawei.hms.client.cpid” </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
android:value =“ cpid = xxx”> </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
</ meta-data></font></font>
3 ,以上操作確認無誤后,如果還是不能支付,可能是因為緩存問題,會有一個小時的延遲時間,建議等待1小時左右再重新嘗試。