根據Android studio生成的keystore.jks檔案申請高德地圖key碼 invalid user scode

Winterto1990發表於2016-04-14

最近專案上用到了高德地圖開發Android應用,但是釋出apk的時候出現提示:invalid user scode。


這裡解決的是由於申請Android平臺SDK時候的填寫的安全碼:SHA1出現了錯誤。

這裡講解的是使用Android studio生成的SHA1碼:

1. 使用AS(Android studio)的Terminal,進入到你儲存keystore.jks檔案的位置(這裡可以檢視部落格     )。輸入命令列 keytool -v -list -keystore keystore.jks .(這裡的keystore.jks檔案是本人使用AS自己生成的檔案,所以每個人的名稱可能不同。)


2. 輸入祕鑰庫口令:這裡的口令是當時使用AS生成keystore.jks檔案時候的密碼。



3. 這裡輸出的內容就會有SHA1碼,使用這個碼去申請高德地圖的key.



在高德地圖開發者key的申請頁面中,輸入之前我們獲取到的SHA1碼。這裡需要注意的是,在申請key的時候,有一個Package選項,這裡的名稱應該和你AS專案的名稱對應。如圖所示的AndroidManifest.xml檔案中的package名稱。














相關文章