导入com.google.android.gms.common.api.GoogleApiClient无法解决问题。

12

我希望能够使用Google+登录按钮来创建一个像这个教程中的登录方式。

我已经复制了代码,设置了Google Play服务库,在Google API控制台中添加了包名和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个回答

18
在依赖项内添加以下内容到你的build.gradle(app)中。
compile 'com.google.android.gms:play-services:8.1.0'

8

[已解决]

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

因此,始终更新/下载最新版本的google-play-services库。


已添加最新版本的 google-play-services(9.0.2),但仍然无法工作。 - ELITE

1
你需要向你的应用程序添加依赖项。 Eclipse的说明在这里 http://developer.android.com/google/play-services/setup.html 如果您使用的是Android Studio,也可以通过右键单击您的应用程序,选择打开模块设置,转到依赖项选项卡来完成此操作。然后点击左下角的“加号”,选择库依赖项,然后找到play-services。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接