重要命令:html
keytool -list -v -keystore debug.keystoreandroid
概述:api
百度地圖 SDK開發密鑰的申請地址爲:http://lbsyun.baidu.com/apiconsole/key
申請步驟大體可分爲以下四個步驟:安全
訪問API控制檯頁面,若您未登陸百度帳號,將會進入百度帳號登陸頁面,以下圖:app
2 打開API控制檯,以下圖所示:eclipse
3 點擊建立應用,開始申請開發密鑰,以下圖:ide
4. 填寫應用名稱、應用類型注意選擇「Android SDK」、正確填寫安全碼,點擊確認,系統將會自動幫您生成相應的開發密鑰:工具
同一個AK中,能夠填寫開發版SHA1和發佈版SHA1,這樣APP開發、測試到發佈整個過程當中均不須要改動AK。開發工具
此功能徹底兼容之前的AK,默認將原有的SHA1放在發佈版SHA1上,開發者也可本身更新,將原有的開發版本的AK和發佈版本的AK對應的SHA1值合併後使用。測試
Android應用獲取包名packagename,根據開發工具不一樣,獲取位置有所不一樣
使用 Eclipse 開發
包名是Android應用程序自己在AndroidManifest.xml 中定義的名稱,例如:
使用 Android Studio 開發
包名須要在文件build.gradle中查詢 applicationId,並確保 applicationId 與在 AndroidManifest.xml 中定義的包名一致
在文件build.gradle中查詢 applicationId,方法如圖:
注意:使用Android Studio開發,如遇到applicationId 與在 AndroidManifest.xml 中定義的包名不一致的狀況,以appclicationid爲準。查看Android官方說明連接
Android簽名證書的sha1值獲取方式有兩種:
第一種方法:使用keytool
1 運行進入控制檯
2 定位到.android文件夾下,輸入cd .android
其中keytool爲jdk自帶工具;keystorefile爲Android 簽名證書文件
第二種方法:在eclipse中,在adt 22中直接查看
若是使用adt 22,能夠在eclipse中直接查看:Windows -> Preferences -> android -> build。 以下圖示
其中「SHA1 fingerprint」值即爲Android簽名證書的sha1值
在輸入安全碼後,點擊「肯定」完成應用的配置工做,您將會獲得一個建立的Key,請妥善保管您所申請的Key。到這您就可使用新Key來完成您的開發工做了。