某應用上架AG谷歌地圖加載失敗解決方案,谷歌地圖報錯在應用程序架上加載AG Google地圖失敗的解決方案【問題背景】:部分開發者將其應用放到華為應用市場后,谷歌地圖加載失敗。而且Google Store已經把同款包上架了,沒問題?!締栴}分析】:認證失敗:1007 14: 25: 25.641 3061 3397e谷歌......
【問題背景】:部分開發者將其應用放到華為應用市場后,谷歌地圖加載失敗。而且Google Store已經把同款包上架了,沒問題。
【問題分析】:
認證失敗:
1007 14: 25: 25.641 3061 3397e谷歌地圖Android API:API key:aiza saya whvbjd 8 p 46 JL 1 dlxralv 3 b 5 yikcndye
1007 14: 25: 25.641 3061 3397e谷歌地圖Android API: Android應用程序(cert _ fingerprintpackage _ name):D3:98:30:D7:75:FD:25:0E:DC:FA:0E:D5:30:德:E0:BC:38:20:6D:D9;de.hafas.android.db
1007 14: 25: 25.641 3061 3397e谷歌地圖Android API:授權失敗。有關如何正確設置地圖的信息,請參見https://developers . Google . com/maps/documentation/AndroidAPI/start。
日志中的證書指紋是由應用程序簽名的SHA1證書指紋??赡芤呀浿拦雀璧貓D加載失敗的原因是無法獲取證書指紋。進一步觀察Google Maps集成的問題,發現確實有必要配置SHA1的證書指紋。但是開發者使用了華為的簽名服務,導致證書指紋發生了變化。這是問題的根本原因。
[解決方案]:
方案1:獲取新的SHA1證書指紋,重新整合谷歌地圖。
1.根據華為安全紅線的要求,暫時不提供SHA1的證書指紋打印,但是可以下載證書獲取。登錄AGC,進入應用簽名選項卡,下載應用簽名證書:
2.執行openssl命令直接打印輸出:
3.根據谷歌地圖集成文檔重新配置SHA1證書指紋:
鏈接:https://developers . Google . com/maps/documentation/AndroidSDK/getAPIkey?hl= zhcn
方案二:上架時直接使用Google Store的簽名文件。
開發者直接使用和Google Store一樣的簽名證書。無需重新配置,只需在選擇“應用簽名”服務時選擇上傳自己的簽名文件,如下所示:
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部