导入com.google.android.gms.common.api.GoogleApiClient;无法解决

时间:2015-02-01 11:32:12

标签: android google-plus google-play-services

我想使用Google+登录按钮登录,如Tutorial

我已经复制了代码,在google api控制台中设置了google_play_services库,添加了包名和SHA1密钥,但是有一些导入错误:

此导入不是错误:

    import com.google.android.gms.common.ConnectionResult;
    import com.google.android.gms.common.GooglePlayServicesUtil;
    import com.google.android.gms.common.SignInButton;

    import com.google.android.gms.plus.model.people.Person;

但是导入错误(无法解决):

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.common.api.ResultCallback;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.plus.Plus;

有人有解决方案吗?

3 个答案:

答案 0 :(得分:16)

build.gradle(app)内部依赖

中添加此内容
compile 'com.google.android.gms:play-services:8.1.0'

答案 1 :(得分:8)

[解决]

我尝试下载新版本的google-play-services库,导致错误消失。

因此,请务必更新/下载最新版本的google-play-services库..

答案 2 :(得分:1)

您需要将依赖项添加到您的应用中。 这里的日食说明 http://developer.android.com/google/play-services/setup.html

您也可以通过右键单击您的应用程序(如果您使用的是Android Studio)选择打开模块设置,转到依赖选项卡。然后单击左下角的“加号”,选择库依赖项,然后找到play-services