2

我正在尝试编写一个包含谷歌地图的安卓应用程序。我确信我的代码是正确的,因为我已经检查了一百万次,甚至从其他人那里复制和粘贴了工作代码。当我启动应用程序时,我的应用程序只有一堆灰色方块。我已经尝试过 API 密钥和调试密钥。

这就是我从 cmd 检索 API 密钥的方式:

 Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Gateway Owner>cd C:/

C:\>cd Program Files\Java

C:\Program Files\Java>cd jdk1.7.0_02

C:\Program Files\Java\jdk1.7.0_02>cd bin

C:\Program Files\Java\jdk1.7.0_02\bin>keytool.exe -list -alias androiddebugkey -
keystore "C:\Users\Gateway Owner\.android\debug.keystore" -storepass android -ke
ypass android
androiddebugkey, Feb 10, 2012, PrivateKeyEntry,
Certificate fingerprint (SHA1): A5:18:02:AD:2E:C6:0E:02:C5:0A:F6:17:70:5E:31:1A:
AD:A8:81:FA

C:\Program Files\Java\jdk1.7.0_02\bin>

我看过其他屏幕截图,并且我在括号中的(SHA1)其他人有MD5。另外我注意到命令提示符给了我一个 24 字符长的数字,其他人收到 16,而 code.google 只接受 16。我开始觉得好像我需要解密我的 MD5 密钥或其他东西......请帮助!?

4

5 回答 5

2

使用以下命令获取 md5,

C:\Program Files\Java\jdk1.7.0_02\bin>keytool -v -list -alias androiddebugkey -keystore "C:\Users\Gateway Owner\.android\debug.keystore" -storepass android -keypass android
于 2013-01-19T05:02:08.910 回答
0

每个项目都有单独的密钥库。首先为您的项目创建新的密钥库,使用该密钥库。再次创建 MD5,您将获得新密钥。

于 2013-01-19T05:01:12.680 回答
0

尝试,

关注我的博客,它展示了如何在下面的链接中将谷歌地图集成到 android 中,

http://blog.360i.in/2012/10/19/google-maps-integration-with-android-sdk-on-windows/

您可以在命令下方获取 md5 密钥,这对我来说非常有用

keytool -list -v -alias androiddebugkey –keystore C:\Users\<user>\.android\debug.keystore -storepass android -keypass android
于 2013-01-19T05:09:22.053 回答
0

阅读这个答案(一个有 23 个赞成票):如何从 debug.keystore 文件中获取 MD5?

您将了解更多有关它的信息。希望能帮助到你

于 2013-01-19T06:21:53.373 回答
0

-v 为我提供了 MD5。比你们大家!

于 2013-01-19T17:26:06.650 回答