我正在尝试编写一个Android应用程序以包含谷歌地图。我确信我的代码是正确的,因为我已经检查了一百万次,甚至复制并粘贴了其他人的工作代码。当我启动应用程序时,我的应用程序只有一堆灰色方块。我已经尝试了API密钥和调试KEY。
这是我从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密钥或者其他东西......请HELP!?
答案 0 :(得分: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
答案 1 :(得分:0)
每个项目都有个人密钥库。首先为您的项目创建新的密钥库使用该密钥库。再次创建MD5你将得到新的密钥。
答案 2 :(得分: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
答案 3 :(得分:0)
阅读这个答案(一个有23个upvotes ):How to get MD5 from debug.keystore file?
您将了解更多相关信息。 希望它有所帮助
答案 4 :(得分:0)
-v为我提供了MD5。比你大家好!