簡體   English   中英

如何將 Embed Google Maps 添加到 Android 應用程序中

[英]How to add Embed Google Maps into android app

但要做到這一點,我需要 Google Maps v2 API 密鑰,而要從 Google 控制台獲取該密鑰,我必須輸入我的應用程序的 SHA1。 問題是我無法獲得應用程序的 SHA1,因為我正在使用 AIDE 開發它。

我在 Google plus 博客上看到了一個解決方案 - 它建議使用 zipSigner 應用程序來獲取它,但我無法理解它,因為它沒有經過驗證。 那么我怎樣才能在 AIDE 上獲得 SHA1 呢?

即使您使用 AIDE 進行開發,您生成的 APK 也應該使用與使用 Android Studio 相同的密鑰進行簽名,該密鑰位於 ~/.android/debug.keystore 下。 只需按照說明使用此密鑰生成 API 密鑰即可。

如果您找不到此文件或 AIDE 以完全不同的方式工作(這是可能的,我不知道),您始終可以生成一個 APK 並從中獲取 SHA1 密鑰。 只需按照此 SO 帖子下的說明進行操作: 如何找出用於簽署應用程序的密鑰庫?

這樣,即使您不知道簽署應用程序的文件在哪里,您也可以獲得 SHA1 密鑰。

打開命令提示符並通過 cmd 轉到您的 java bin 目錄:C:\\Program Files\\Java\\jdk1.7.0_71\\bin> 現在在您的 cmd 中輸入以下命令:keytool -list -v -keystore c:\\users \\your_user_name.android\\debug.keystore -alias androiddebugkey -storepass android -keypass android

打開命令提示符並鍵入

cd C:\Program Files\Java\jre7\bin (enter)

並輸入這個。

keytool -list -v -keystore "C:\Users\your_pc_name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

從 SHA1 復制值: (05:C1:48:C8:70:DA:8D:44:27:45:3C:18:72:10:FD:9A:89:EF:00:8B) 像這樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM