【发布时间】:2011-01-14 10:57:36
【问题描述】:
我正在使用 JDK 的 keytool 来生成 Google Maps API 密钥指纹。在多次被拒绝的过程中,我意识到我最近将 JDK 升级到了 1.7。所以我将我的目录切换到 JDK6(感谢上帝,旧版本仍然存在。),并重复相同的命令:
D:\.android>"C:\Program Files\Java\jre6\bin\keytool" -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android
然后砰!有用。原来是JDK7生成了SHA1指纹而不是MD5,导致我提交给谷歌被拒绝了。 所以我想知道为什么新版本的JDK会发生这种情况。谁有线索?
【问题讨论】:
-
Android 不支持 JDK 1.7 或 JDK7。
标签: android google-maps java keytool