GoogleApiClient无法解析

时间:2014-07-16 07:48:56

标签: android google-api google-api-client

我正在为我的项目开发Google App Indexing。

此功能的Newbee。我只是按照谷歌指南行。

Notify the google using API

在此页面中,要求创建GoogleApiClient的实例。我试过但是“GoogleApiClient无法解析类型”错误。

我已将以下库添加到我的项目中。

1.Google播放服务 2.Google api客户端 3.Google http api客户端

Installed Google APIs

Libraries included

错误是

Error image

如何解决此错误?

2 个答案:

答案 0 :(得分:5)

  • 将/ extras / google / google_play_services / libproject / google-play-services_lib /中的库项目复制到您维护Android应用项目的位置(您的项目文件夹)。
  • 将库项目导入Eclipse工作区。点击文件>导入,选择Android>将现有的Android代码导入Workspace,并浏览到库项目的副本以将其导入(浏览到google-play-services_lib文件夹)。
  • 在您的应用项目中,参考Google Play服务库项目(右键单击项目,属性,Android,点击添加...,选择google-play-services_lib文件夹)。
  • 在您添加Google Play服务库作为应用项目的依赖项后,打开应用的清单文件并添加以下标记作为元素的子项(这是一个更新的Google Play服务的新要求):

    <meta-data android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" /> 
    

然后在你的类中添加此语句(或修复错误):

import com.google.android.gms.common.api.GoogleApiClient


对于Android Studio,请按照此处的说明操作:

https://developers.google.com/android/guides/setup

答案 1 :(得分:1)

如果您更新SDK全部...

  1. 删除libs目录中的“google-play-services.jar”。
  2. 在SDK中导入google-play-services_lib项目([your-sdk] \ extras \ google \ google_play_services \ libproject \ google-play-services_lib)
  3. 点击您的项目&gt;右键单击&gt;属性&gt;点击Android&gt;点击图书馆部分的[添加]按钮,然后添加Google Play库。
  4. 并...修复红色警报(?):)
  5. 我希望这可以帮助你...