【问题标题】:error: cannot find symbol class GoogleAccountCredential错误:找不到符号类 GoogleAccountCredential
【发布时间】:2018-05-30 08:13:22
【问题描述】:

Android 构建失败并出现以下错误 -

Error:(23, 68) error: package com.google.api.client.googleapis.extensions.android.gms.auth does not exist
Error:(60, 20) error: cannot find symbol class GoogleAccountCredential
Error:(79, 19) error: cannot find symbol class GoogleAccountCredential
Error:(218, 22) error: cannot find symbol variable GoogleAccountCredential
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

我无法弄清楚这个类属于哪个库。包是

com.google.api.client.googleapis.extensions.android.gms.authc.GoogleAccountCredential;

我尝试在构建依赖项中添加所有库。现在看起来像下面 -

dependencies {

compile 'com.google.android.gms:play-services-plus:9.0.2'
compile 'com.google.android.gms:play-services-ads:9.0.2'
compile 'com.google.android.gms:play-services-gcm:9.0.2'
compile 'com.google.android.gms:play-services-maps:9.0.2'
compile 'com.google.android.gms:play-services-auth:9.0.2'
compile 'com.google.android.gms:play-services-base:9.0.2'
compile 'com.google.android.gms:play-services-identity:9.0.2'

compile 'com.google.api-client:google-api-client:1.23.0'


compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.google.code.gson:gson:2.4'

// V2: Endpoints Framework v2 migration
endpointsServer project(path: ':DeviceLocatorBackend', configuration: 'endpoints')
compile 'com.google.api-client:google-api-client:+'
compile 'com.google.http-client:google-http-client-android:1.22.0'
}

【问题讨论】:

  • 播放服务版本 9.0.2?有什么理由不使用最新版本?
  • 我想我需要添加存储库源。我无法获取最新版本。但这不是我现在的问题。只要没有任何问题,我就可以使用旧版本的库。
  • 它应该是 google-api-client lib 的一部分,并且您已添加。是否包含了 mavenCentral()?
  • 不,我有jcenter(),但依赖关系正在得到正确解决。
  • Hm.. 您在下面再次添加了依赖项:compile 'com.google.api-client:google-api-client:+' 这行不应该是必需的,因为您之前已经添加了它。但是,这可能无法解决您的问题..

标签: android google-app-engine google-play-services build.gradle google-api-java-client


【解决方案1】:

必须添加以下依赖才能使其工作 -

compile 'com.google.api-client:google-api-client-android:1.20.0'

【讨论】:

    猜你喜欢
    • 2020-01-10
    • 1970-01-01
    • 2020-05-03
    • 2019-01-13
    • 2015-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多