我已经使用Java大约几个月了,我一直在将Google API引入我的地图应用程序。我需要一些进口商品的帮助。
以下是我所做的:我正在遵循Places API演示的代码,如果需要,我可以链接它。最后我不得不添加一些库。在此之前,我从所有从com.google.api.client等开始的导入中都收到了错误。然后,一旦我添加了所有这些库,我的导入中只剩下2个错误。
错误是:"com.google.api.client.googleapis.GoogleHeaders"one_answers"com.google/api.client.http.json.JsonHttpParser"。我收到它们都是"无法解析为类型"。这些错误在我余下的代码中会导致更多的错误。我希望有人能帮我解决这个问题。我知道这应该和我的代码有关,但我不确定发生了什么。我知道我错过了一些东西。
此外,我安装了Google插件来安装API,当我这样做时,我添加了"Google+neneneba API"one_answers"GoogleOAuth2"API,这就是我所处的位置。请有人帮助。
这是屏幕截图:全屏幕截图
我还没有使用过地图,但据我所知,地图现在与我最近使用的Google Play Services打包在一起。
首先,Google Play服务的安装有很好的文档记录,你应该看看这个(如果你还没有这样做的话):
http://developer.android.com/google/play-services/setup.html
有几个方面会造成困难,其中一个是"与图书馆建立项目"部分。有不同的可能方法,但我建议您采取以下步骤。
确保Google Play Services库(和任何其他库)被定义为库项目(Properties…Android..library…IsLibrary),并且它们没有错误(清理可能不够-您可能必须关闭Eclipse才能删除错误)。
当库项目没有错误时,请将它们添加到您的项目中。做这件事的正常方式是参考它们(检查文档中的内容),但你可以通过(属性…安卓…库…添加)来完成。
然后查看(Properties…Java Build Path…)-阅读文档,但此处需要您的库。
然后清理您的项目,但请注意,可能需要重新启动Eclipse才能从项目中删除错误。
可能还会出现其他错误-如果您的libs/项目中有不同版本的v4支持库,并且收到消息"…此时此检查基于SHA1",则会出现另一个常见错误。这在Stack Overflow中有很好的记录。
祝你好运!