2011-07-23 71 views
0

有人請幫我出這一點::(爲Android生成谷歌地圖API上不顯示地圖

我使用ubuntu 11.04 OS, Eclipse and Google+Android 2.2

我的Android應用程序包括谷歌地圖,所以我簽署併產生我的谷歌API密鑰 但在運行我的應用程序時,不顯示我的地圖,只有網格視圖

我用CMD簽署API密鑰和生成MD5指紋我的步驟如下:。

  • 我引導到密鑰庫目錄通過這個命令 - >~/.android/
  • 然後我簽名,使用這個命令 - >
keytool -genkey -v -keystore 
    my-release-key.keystore -alias release_alias -keyalg RSA -keysize 
    2048 -validity 10000 
  • 的輸出來這樣

[保存my-r新聞稿-key.keystore]。

  • 然後,我改變的目錄向此路徑 - >/usr/lib/jvm/java-6-sun-1.6.0.26/bin/
  • 和執行該命令"sudo su"

現在我給出了我生成的密鑰庫的路徑(my-release-key.keystore)。

最後,我生成我的MD5指紋

FE:30:45:17:46:1F:18:0E:8D:0B:36:F5:8F:04:81:D8

我將其複製到註冊中。

但現在我只得到了網格視圖,但沒有地圖:(:(:(

有人請幫我出這個..我一直在試圖爲這一個星期:(:(

嗨大家誰回答我。現在我在我的模擬器在地圖下面的命令爲我工作:)和感謝所有:)

OG管理員@ Android2:〜$ CD /usr/lib/jvm/java-6-sun-1.6.0.26/bin/ og-admin @ Android2:/ usr/lib/jv m/java-6-sun-1.6.0.26/bin $ keytool -list -keystore /home/og-admin/.android/debug。密鑰庫-storepass的android -keypass安卓

倉庫類型:JKS密鑰庫提供:SUN

您的keystore包含1個

androiddebugkey,2011年7月21日,PrivateKeyEntry,證書 指紋(MD5):B4: 6C:93:21:C6:6D:50:0B:1B:64:15:5D:FA:1F:2D:B1 og-admin @ Android2:/usr/lib/jvm/java-6-sun-1.6 .0.26/bin $

+0

您在應用程序上簽名的密鑰必須與生成MD5指紋的密鑰相同。 – Umesh

+0

我也有同樣的問題。我再次創建api密鑰,並替換新的api問題得到解決..所以也許你在api中也有問題。它是否在帶有調試密鑰的模擬器中運行成功? – deepa

+0

對不起Umesh,我無法正確識別你..... –

回答

0

非常感謝您的回覆:)我通過這個命令的地圖..

OG管理員@ Android2:〜$ CD /usr/lib/jvm/java-6-sun-1.6。 0.26/bin/og-admin @ Android2:/usr/lib/jvm/java-6-sun-1.6.0.26/bin$ keytool -list -keystore /home/og-admin/.android/debug.keystore -storepass android -keypass安卓

倉庫類型:JKS密鑰庫提供:SUN您的keystore包含1個androiddebugkey,2011年7月21日,

PrivateKeyEntry,證書的指紋(MD5):B4:6C:93:21:6:6D :50:0B:1B:64:15:5D:FA:1F:2D:B1 og-admin @ Android2:/ us r/lib/jvm/java-6-sun-1.6.0.26/bin $

0

我以前曾經有過同樣的問題。我忘記了在清單中放置 <使用權限android:name =「android.permission.INTERNET」/ > 。這使應用程序有權下載拼貼。

+0

這是我的清單文件 <應用android:icon =「@ drawable/icon」android:label =「@ string/app_name」> \t \t <使用庫機器人:名稱= 「com.google.android.maps」/>

+0

我加入清單允許太:( –

+0

如果您正在通過模擬器測試應用程序或在adb上安裝,您的地圖將使用調試密鑰庫進行簽名。在下面的鏈接中,請按照獲取SDK調試證書的MD5指紋http://code.google.com/android下的說明進行操作。 /add-ons/google-apis/mapkey.html#getdebugfingerprint – Phenbach