Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法解析Android Studio-GoogleAuthUtil_Android_Android Studio_Google Play Services_Google Authentication - Fatal编程技术网

无法解析Android Studio-GoogleAuthUtil

无法解析Android Studio-GoogleAuthUtil,android,android-studio,google-play-services,google-authentication,Android,Android Studio,Google Play Services,Google Authentication,我正在使用Android Studio 我需要使用谷歌帐户,但我得到一个错误 Cannot resolve symbol 'GoogleAuthUtil' 我已经进口了四种主要进口产品 import com.google.android.gms.auth.GoogleAuthException; import com.google.android.gms.auth.GoogleAuthUtil; import com.google.android.gms.auth.GooglePlayServ

我正在使用Android Studio

我需要使用谷歌帐户,但我得到一个错误

Cannot resolve symbol 'GoogleAuthUtil'
我已经进口了四种主要进口产品

import com.google.android.gms.auth.GoogleAuthException;
import com.google.android.gms.auth.GoogleAuthUtil;
import com.google.android.gms.auth.GooglePlayServicesAvailabilityException;
import com.google.android.gms.auth.UserRecoverableAuthException;
我是这样称呼它的

final Account[] accounts = mAccountManager.getAccountsByType(GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE);
My AndroidManifest.xml具有以下内容

<uses-sdk
    android:minSdkVersion="15"
    android:targetSdkVersion="18" />

<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.NETWORK" />

在开始我的项目时,我选择了Android 4.3(第18版)Google API

我应该把GooglePlayServices.jar放在我的libs文件夹中吗?我如何在Android Studio中做到这一点


在尝试按照关于Eclipse的另一个问题中的步骤重新启动Android Studio之后:。

这是一些其他问题的重复,但是:

确保您遵循了,确保您已从SDK管理器安装了
附加/Google Repository
,并将以下依赖项添加到
//build.gradle
文件(根.gradle文件):


接下来,使用同步项目和Gradle文件,然后重新生成项目。

您需要向生成中添加play services auth。Gradle的依赖项如下:
com.google.android.gms:play services auth:10.2.0


请参阅此处的更多信息:

感谢您提供文档链接。我今天早上才发现了这个解决方案,但还没有机会实现它,而且3.1.+是一个不错的补充。整个游戏服务必须包括在内吗?这是一个巨大的库。它只能是“com.google.android.gms:play services auth”!霍斯,请更正您的回答。@YuriyChernyshov是的,为什么我们需要所有的包裹。这个答案必须更新。
dependencies {
    compile 'com.google.android.gms:play-services-auth:16.0.+'
 }