0

我已经使用 Java 大约几个月了,我一直坚持将 Google API 引入我的地图应用程序。我需要一些关于这些进口的帮助。

这是我所做的:我正在关注 Places API 演示的代码,如果需要,我可以链接它。我最终不得不添加一些库。在我这样做之前,我从所有以 com.google.api.client...等开头的导入中都收到了错误。然后,一旦我添加了所有这些库,我的导入中就会出现 2 个错误。

错误是:“com.google.api.client.googleapis.GoogleHeaders”和“com.google.api.client.http.json.JsonHttpParser”。我将它们都视为“无法解析为一种类型”。这些错误在我的其余代码中导致更多错误。我希望有人能帮我解决这个问题。我知道它应该与我的代码有关,但我不确定发生了什么。我知道我错过了一些东西。

此外,我安装了 Google 插件来安装 API,当我安装时,我添加了“Google + API”和“GoogleOAuth2”API,这就是我遇到的问题。请有人帮忙。

这是屏幕截图: 全屏截图

4

1 回答 1

0

我没有使用过地图,但据我了解,地图现在与我最近一直在使用的 Google Play 服务打包在一起。

首先,Google Play 服务的安装是有据可查的,你应该看看这个(如果你还没有这样做的话):

http://developer.android.com/google/play-services/setup.html

有几个方面会造成困难,其中一个是“使用库设置项目”部分。有不同的可能方法,但我建议您采取以下步骤。

确保将 Google Play 服务库(和任何其他库)定义为库项目(Properties ...Android..Library ...IsLibrary)并且它们没有错误(清理可能不够 - 您可能必须关闭下 Eclipse 以消除错误)。

当库项目没有错误时,将它们添加到您的项目中。这样做的正常方法是引用它们(检查文档所说的内容),但您可以通过(属性...Android..库...添加)来执行此操作。

然后检查 (Properties ... Java Build Path ...) - 阅读文档,但您需要在此处使用您的库。

然后清理您的项目,但请注意,可能需要重新启动 Eclipse 才能从项目中删除错误。

可能会出现其他错误 - 如果您的库/项目中有不同版本的 v4 支持库并且您收到一条消息“...此时此检查基于 SHA1”,则会出现另一个常见错误。这在 Stack Overflow 上有很好的记录。

祝你好运 !

于 2013-07-12T15:34:22.627 回答