2

我想在我的 android 应用程序中使用 Google Places API。我有 API 密钥,我是从 Google 的 API 控制台获得的。我正在关注本教程中的执行自动完成部分。

现在我面临的问题正是我需要哪个 jar 文件。我试过两个:

  1. google-api-client-1.6.0-beta.jar

    在这种情况下,我在创建已实现这些方法并导入上述库的包的类对象时遇到异常

  2. google-http-client-1.6.0-beta.jar

    GoogleHeaders 无法解析为类型

如果我在设置标头以请求的位置注释代码,它不会显示任何错误,但是当我执行代码时,会出现以下错误:

java.lang.NoClassDefFoundError: com.google.common.base.Preconditions

我还添加了所有依赖项 jar。

4

1 回答 1

1

无需使用特定的客户端。只需使用任何可以发出 HTTP 请求的库(如 Apache HttpClient),然后解析从 Places API 返回的 JSON(或 XML)。

于 2012-02-08T14:26:38.990 回答