为Android生成谷歌地图API不显示地图

时间:2011-07-23 10:35:01

标签: android android-maps ubuntu-11.04

有人请帮帮我:)(

我正在使用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-release-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-admin @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 android

     

密钥库类型:JKS密钥库提供商:SUN

     

您的密钥库包含1个条目

     

androiddebugkey,2011年7月21日,PrivateKeyEntry,证书   指纹(MD5):B4:6C:93:21:C6:6D:50:0B:1B:64:15:5D:FA:1F:2D:B1   OG-管理员@ Android2:/usr/lib/jvm/java-6-sun-1.6.0.26/bin $

2 个答案:

答案 0 :(得分:0)

我曾经遇到过同样的问题。我忘记了 < uses-permission android:name =“android.permission.INTERNET”/> 在清单中。这给了应用程序下载磁贴的权限。

答案 1 :(得分:0)

非常感谢您的回复:)我通过此命令获得了地图..

og-admin @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 android

密钥库类型:JKS密钥库提供商:SUN您的密钥库包含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$