1. 程式人生 > >android Studio 百度地圖打包時所需要的 百度KEY的申請和獲得釋出版 SHA1 的方法

android Studio 百度地圖打包時所需要的 百度KEY的申請和獲得釋出版 SHA1 的方法

android Studio 百度地圖打包時所需要的 百度KEY的申請 和獲得釋出版 SHA1 的方法

要想所有的手機都可以正常顯示地圖,在打包時需要先生成一個 .jks 檔案,步驟如圖:再開啟的視窗中選擇create new ,然後再開啟的 new key store 中選擇檔案的路徑,檔名,密碼等資訊,點選Ok。

               

接下來就要申請百度KEY了:

開啟 命令提示符 視窗,進入jre下的bin目錄(安裝jdk時的路徑),輸入keytool -v -list -keystore jks檔案.jks,【jks檔案.jks是剛才新建的檔案,因為簡單就將檔案複製到了bin目錄,也可以直接寫jks檔案的路徑】,口令是上一步設定的密碼,獲得SHA1的值,

申請KEY的網址 : http://lbsyun.baidu.com/,在開啟的網頁中選擇申請金鑰(如果沒有賬號就申請)。然後建立應用,填入相應的名稱,SHA1已經獲得,包名則是你自己應用的包名,獲得方式:在程式 AndroidManifest.xml 檔案的上方有一packge="包名"。然後提交就可以獲得KEY(AK),如圖。

                  



在 AndroidManifest.xml 檔案中的 application 節點中 增加

<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value=
"此處是剛才申請的KEY(AK)" />

然後再將此專案打包,重複第一步,開啟此視窗 ,匯入之前生成的.jks,填寫密碼, key alias 選擇預設,下一步。選擇要打包的路徑,完成。打包成功會提示是否開啟 apk 的路徑。可以關閉。

  


相關推薦

android Studio 地圖打包需要KEY申請獲得出版 SHA1方法

android Studio 百度地圖打包時所需要的 百度KEY的申請 和獲得釋出版 SHA1 的方法 要想所有的手機都可以正常顯示地圖,在打包時需要先生成一個 .jks 檔案,步驟如圖:再開啟的視窗中選擇create new ,然後再開啟的 new key store

Android Studio中匯入aar依賴需要修改的檔案

需要在build.gradle檔案中新增如下紅色部分apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applicationId

關於Android Studio裡的Gradle,你需要知道的都在這裡了

前言 你是不是有這種感覺,每當你使用Android Studio的時候,總會被她的優雅和便捷深深的吸引,但是一旦開啟build.gradle檔案就有一種想死的衝動,這尼瑪都是什麼啊,老子看不懂啦(ノಠ益ಠ)ノ彡┻━┻ ,不要著急,這篇文章就是來解救你的,看完這篇文章,你

Android 地圖如何讓有的Marker都顯示在螢幕範圍內。

前言:        高德地圖有方法直接呼叫就可以,總結下百度地圖的(直接複製就可以) 程式碼: LatLngBounds.Builder builder = new LatLngBounds.B

Android開發 用AndroidStudio開發地圖Demo的經典錯誤230的另一種可能

Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode碼校驗失敗 令人眼紅的字眼,這個神奇的錯誤折騰了我一晚上,一切都是

android 地圖(具體請看開放平臺)

int over layout tco pap 平臺 jar pil inter compile files(‘libs/BaiduLBS_Android.jar‘) compile ‘com.android.support:appcompat-v7:26.+‘

react項目中引入地圖打包報錯問題

bsp 9.png 調試 怎麽辦 reac alt 引入 正常 mage 一、我正常引入百度地圖,調試時候是好使的,但是打包時候就報錯 引入方法如下: 報錯如圖 正常調試是好使的,但是打包報這個錯,解析不了這個BMap,那麽怎麽辦呢? 然後我就轉用了window辦法

地圖定位,location.getAddrStr()獲取到的值一直為空的問題

在做百度地圖定位時,在MyLocationListener介面的回撥方法中,具體如下: public class MyLocationListener implements BDLocationL

地圖引用 報出A Parser-blocking, cross site (i.e. different eTLD+1) script

頁面引入百度地圖api時 chrome控制檯報出警示問題 A Parser-blocking, cross site (i.e. different eTLD+1) script, http://api.map.baidu.com/getscript?v=2.

Android studio 真機調試生成的文件找不到的解決方案

android 文件權限 真機調試 在用Android studio 開發時,用真實手機做測試,發現生成的文件會找不到。下面是我第一次碰到這個問題時,縮寫的代碼。public class MainActivity extends AppCompatActivity { @Override

android studio中配置X5 webview的一個坑

這也 default ips build 找到 沒有 androi lte sed 在接入X5的第二步中,需要配置so文件,這裏說一下遇到的坑 1. 需要把demo下載回來,不然你找不到so文件,找到so文件後放到自己相對應的目錄下邊,自己裏面那個目錄也沒有,所以和文件夾一

Android Studio 超級簡單的打包生成apk

roi androi detail 生成 http blank oid 簡單 log http://blog.csdn.net/woaichimahua/article/details/54427528Android Studio 超級簡單的打包生成apk

地圖LocType=162引發的坑------>>libsjniLibs的區別

      首先要說明libs和jniLibs的區別:  這兩個檔案都可以用來存放so檔案。      在eclipse中,我們把so檔案放入libs檔案裡,可以被打包到apk中,不過在AS中,放入libs資料夾中的so檔案不

選擇 Android studio 點選 “run” 按鈕 執行的版本

Android studio 使用了多渠道打包,但是在連線手機進行除錯時,發現點選“run”按鈕,執行的不是你需要的預設版本,這時需要這樣操作: 點選Android studio 左下角位置的:“Build Variants”, 找到你的app專案,然後點選後面的,選擇你需要的版本

php地圖座標繪製矩形 呼叫poi搜尋矩形區域內資料

首先貼出三個重要的方法 /** * @date:2017-07-12 9:23 * @auth:網路搜尋 * @parame :百度地圖php版呼叫方法 */ function caculateAKSN($ak, $sk, $url, $querystring_arrays, $

android studio提交到開源git出現:fatal: refusing to merge unrelated histories的解決辦法

android studio提交到開源git時出現:fatal: refusing to merge unrelated histories的解決辦法 1.cmd進入專案的根目錄。 2.執行下面的命令:git pull origin master –allow-unrela

Android之——使用Android studio建立的AIDL編譯找不到自定義類的解決辦法

使用AS建立ADIL檔案時AS會在main資料夾下給我們生成一個aidl資料夾和一個相同包名的包,通常我們會把所有和ADIL相關的類或檔案放在這個包下,但是如果存在自定義的類時,程式編譯時無法通過,提示找不到自定義的包。解決辦法如下,在啟動Module的build.gra

android studio 新建或者匯入專案緩慢或卡死的問題

先說一下碰到的問題,最近要換一個電腦開發,電腦上環境都已經配好就直接down下來專案匯入,發現在Building的時特別慢,之前從github上下載的專案也會出現這種情況,等的是心力交瘁。 為了解決這個問題花了將近一天的時間,特將其記錄下來,希望對碰到這個問題的朋友有所幫助。 注: A

Android Studio引用遠端依賴包下載不了jar包的解決方法

1.修改build.gradle配置為: allprojects { repositories { jcenter() mavenCentral() google() } } 然後clean後重新編譯即可

Android Studio中架包打包依賴衝突解決

一、為什麼使用aar打包,而不是jar 隨著Android Studio的使用越來越廣泛,使用aar打包這種方式也越來越可行實際。 jar打包只打原始碼,像資原始檔不會打包,而aar恰恰是jar打包的補充完善,它會把程式碼和資源統統打包進一個檔案。 二