无法在Android Studio中parsing符号Google API客户端

我在Android Studio中遇到下列错误:

mGoogleApiClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .addApi(LocationServices.API).build(); 

我已经把这个在我的清单, <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />

并在我的gradle依赖项中compile 'com.google.android.gms:play-services:6.5.87'

我也下载了所需的sdk文件。

为什么我仍然得到这个错误?

Solutions Collecting From Web of "无法在Android Studio中parsing符号Google API客户端"

为了search者的利益:

如果您正在关注与此相关的android教程 ,则可以通过UI添加依赖项。

  1. 在Android Studio中,转到文件>项目结构。
  2. 转到依赖关系选项卡。
  3. 在右侧添加“库依赖项”。
  4. 在search框中input“com.google.android.gms:play-services”并select合适的依赖关系。
  5. 然后按照@ Dmac的答案

即使没有在教程中正式列出,您也必须使用以下导入:

 import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks; import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener; import com.google.android.gms.location.LocationListener; import com.google.android.gms.location.LocationRequest; import com.google.android.gms.location.LocationServices; 

我不得不做下面的事情让我的应用程序成功编译:

  1. 使用'com.google.android.gms:play-services:<version>'更新我的build.grade
  2. 根据需要添加导入:

     import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.ResultCallback; import com.google.android.gms.common.api.Status; 
  3. 在Android Studio中:文件 – >无效/重新启动…

  4. 清理构build

只是为了logging这个问题。

发生版本冲突时会发生这种情况。 检查构build消息,它会build议您应该导入的版本。

主Gradle (classpath 'com.google.gms:google-services:3.1.0' )中的类path版本应该投诉到包含在应用gradle中的jar版本(compile'c​​om.google.android.gms compile 'com.google.android.gms:play-services-auth:11.0.0' play- compile 'com.google.android.gms:play-services-auth:11.0.0'

我有这个问题,只有与import com.google.android.gms.common.api.GoogleApiClient ;我不幸已经移动<meta-data android:name="com.google.android.geo.API_KEY" android:value="@string/google_maps_key" />在其相对活动之后<activity android:name=".MapsActivity" android:label="@string/title_activity_maps" ></activity> 。 我回到以前的状态,问题解决了。