在我开始之前,是的,我已经搜索过,不,其他相关主题散布着(或没有)解决方案并没有帮助我。
我最近开始在 Android 上编程,所以我还没有经验。但是,我注意到在编写方面与 C# 非常相似,这对我来说是一个合乎逻辑的选择。
目前正在开发一个应该在片段中显示 GMap 的快速测试应用程序,但是,除了浅灰色背景和右下角的 + 和 - 符号之外,什么都没有出现。
logcat 描述了以下错误:
08-29 08:28:48.190: E/Google Maps Android API(5147): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).
好的,现在我在想 API 的东西出了点问题,尽管我遵循了这个页面上显示的大部分内容。我想我可以问作者,但其他大多数人似乎都对类似的方法和代码感到幸运和快乐,所以问题一定是我。但是我确实找到了这个页面,但它现在是一个更老的话题,根本没有解决方案。
我正在一个实际的安卓设备 Galaxy S2 上对此进行测试,除此之外,其他一切似乎都运行良好。
我使用了 keytool,编写了从 keytool 获得的 SHA-1 指纹(链接到 debug.keystore),并将其连同我将要调用的命名空间一起放入控制台。我检索了 API 密钥,将其粘贴在清单中并启动了应用程序,结果却哭了起来。
在过去的几天里,我尝试了多种方法。一个完全阻止了应用程序的启动,而另一个甚至给了我一张亮黄色的地图(没有街道或信息,只有界面)。
有什么建议/提示/提示吗?