如何讓高德/百度地圖的sdk直接可執行在真機上
阿新 • • 發佈:2018-12-11
或許大家都有遇到過在百度地圖或者是高德地圖上註冊key簽名時放置到自己的manifest中,會發現直接執行真機是會無效(地圖無法顯示/無法定位),一定要另外打包才可現實相關三方資訊,比如地圖的顯示。在這做個筆記,剛好解決了這個問題,今天要講的是高德地圖。
1,開啟專案,建立自定義的jks簽名檔案,這個操作就先不講解了,具體請看我的另一篇文章 連結:建立自定義的jks簽名檔案
2,在高德開放平臺上建立key值,這個時候在1,時所建立的jks簽名檔案就用的上了。
3,接下來我們需要在Android studio上進行配置,如何在除錯的時候使用我們自己自定義的jks檔案。
Ⅰ,直接用上面的jks檔案也闊以,所以這裡就不需要重新建立了。
Ⅱ,選擇 file-->project structure-->到達介面建立金鑰庫,如圖所示:
注意:如果你建立金鑰庫成功,檢視你的build.gradle檔案,會多出一段程式碼:
android{ signingConfigs { jiashenghuo { keyAlias 'jiashenghuo' keyPassword '******' storeFile file('/Users/xiaoying/Downloads/jiashenghuoDemo/app/jiashenghuo.jks') storePassword '******' } } compileSdkVersion 23 buildToolsVersion '25.0.0' ....... }
Ⅲ,還是Ⅱ,操作,分別將除錯(debug)和釋出(release)都新增到剛剛建立的金鑰庫,如圖所示:
歡迎討論及互相學習
- 完結