在我开始之前,是的,我已经搜索过了,没有其他相关主题(有或没有解决方案)能够帮助我。
我最近开始在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(链接到debug.keystore)获得的SHA-1指纹,并将其与我要称之为命名空间的内容一起放入控制台。我已检索到API密钥,在清单中插入并启动应用程序,结果却让我崩溃了。
迄今为止,我尝试了多种方法,持续了几天时间。其中一个完全阻止了应用程序启动,而另一个甚至给了我一个亮黄色的地图(没有街道或信息,只有界面)。
有什么建议/提示/技巧吗?