0

我一直在尝试让 v2 ​​的 google maps android 工作。

它不是困扰我的编码。我什至无法开始

我已经阅读了有关如何获取密钥的各种文章和教程,我有我的 MD5 密钥,我不会发布它,但显然它看起来像:

xx:xx:xx:xx:xx:xx:xx:xx:xx:等等。

在 Googles API 控制台上,我点击了“创建新的 android 密钥”并输入了我的 MD5 密钥,如下所示:

xx:xx:xx:xx:xx:xx:xx:xx:xx;com.example.project

我已经这样做了几次,使用-keytool的各种迭代获得了我的MD5几次,它总是一样的,所以我相当确定密钥是正确的。

我不断收到“无效输入”,有什么想法吗?

到目前为止,我还不知道谷歌已经弃用了他们以前的 API,在互联网上渲染了大约 3/4 的地图开发冗余,如果我无法获得 V2 的密钥,我显然会陷入困境。请帮忙!

4

2 回答 2

2

Google Maps API V2 适用于SHA1指纹而不是MD5. 我想这就是它对你不起作用的原因。

你可以看看我写的这篇关于如何获取 API V2 密钥的博文:

谷歌地图 API V2 密钥

于 2013-05-07T13:45:20.657 回答
1

在 Ubuntu 上运行以下命令:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 
于 2013-05-07T14:23:51.650 回答