android 百度地圖 在打包簽名後key驗證失敗的解決方案

來源:互聯網
上載者:User

標籤:

在開發的過程中我們或許碰到過這樣的問題,百度地圖開發調試的應用程式正常,打包後顯示授權key失敗

這是由於調試產生的應用程式使用的是eclipse預設的SHA1的值

我們需要使用自己建立的數位簽章來解決這一問題。以下是解決方案


設定android 環境變數


開啟Cmd輸入以下指令

1:cd C:\Program Files\Java\jdk1.7.0_13\bin

2:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

3:輸入密鑰口令(因為是密文,不要以為鍵盤沒反應, 例如輸入111111後直接斷行符號) 其他資訊依照提示輸入。結束按Y

會產生C:\Program Files\Java\jdk1.7.0_13\bin\android.keystore檔案

4:右鍵工程android tool-》export signed application package


輸入C:\Program Files\Java\jdk1.7.0_13\bin\android.keystore和密鑰

5:如所見產生新的SHA1,替換百度控制台的的SHA1 打包以後的百度地圖開發  產生的apk不會提示授權Key失敗


android 百度地圖 在打包簽名後key驗證失敗的解決方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.