百度地圖SDK AS DEMO 驗證出錯,錯誤碼:230

百度地圖AS DEMO 導入之後無法直接運行:
報錯:
key驗證出錯,錯誤碼:230; 請在 AndroidManifest.xml 文件中檢查 key 設置

想正確運行demo需要獲取正確的apikey,填入AndroidManifest.xml中。

這裏寫圖片描述
也就是在百度創建應用頁面填入正確的sha1值包名
包名baidumapsdk.demo沒有問題,關鍵就是sha1值。

百度的教程點這裏

百度的教程裏面讓我們 用cmd到Users/xx/.android文件夾下 輸入
keytool -list -v -keystore debug.keystore
來獲取sha1值

但是 ,demo的app下的 build.gradle中下面這段話,表示簽名使用的是項目app目錄下的debug.keystore

  android{
    signingConfigs {
        // your debug keystore
        debug{
            storeFile file("debug.keystore")
        }
    }
  }

所以解決方案:

  1. 獲取app目錄下debug.keystore的sha1值輸入百度控制檯獲取key,命令已經寫上面了。
  2. 獲取.android 下面的debug.keystore的sha1值輸入百度控制檯獲取key,並註釋掉上面的signConfigs.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章