2010-11-03 85 views
1

我一直在使用大量Maps API的Android应用中工作了一段时间。事情是它在我的调试密钥的模拟器中工作,但我看到只有一个网格,当我把“真正”的关键,我试过三个已经知道他们工作,为什么会这样?我有互联网许可(在正确的地方,befoce),我只是无法找到为什么这个东西只适用于调试密钥。地图API密钥在Android应用中无效

+0

您是否需要签署和部署您的应用程序才能使用“true”(即不是调试)键?请参阅此处:http://developer.android.com/guide/publishing/app-signing.html和此处:http://code.google.com/android/add-ons/google-apis/mapkey.html – slhck 2010-11-03 12:39:36

回答

1

更新以引用另一篇文章

有一个关于如何配置Android模拟器与谷歌合作地图in this article的附加信息。

+0

我我刚刚尝试过,我仍然有同样的问题。我签署了应用程序(根据同一个钥匙环在res/value/strings.xml上更新过的密钥),验证它(对齐它),并且在我的摩托罗拉上尝试它时,它只是一个网格。 – ferostar 2010-11-03 13:41:11

+0

@Peter看起来像你需要看看网络流量达到了什么程度。在这里查看更多有关tcpdump的信息:http://source.android.com/porting/tcpdump.html – 2010-11-03 13:47:27

+0

但是,如果我将其更改回调试密钥,并使用同一连接上的模拟器,地图不会显示任何延迟 – ferostar 2010-11-03 13:49:22