有人请帮我解决这个问题::(
我在用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-admin@ Android2:/usr/lib/jvm/java-6-sun-1.6.0.26/bin$