Не удается разрешить символ GOOGLE_SIGN_IN_API.. Вход в Google в моем приложении, невозможно получить доступ к переменной Auth.GOOGLE_SIGN_IN_API

Я интегрировал Google Sign-In в свое приложение для Android. Я следил за учебным пособием по Android от Google. (https://developers.google.com/identity/sign-in/android/sign-in) В процессе я столкнулся с этой проблемой.

// Создайте GoogleApiClient с доступом к Google Sign-In API и // опциям, заданным gso.

mGoogleApiClient = new GoogleApiClient.Builder(this)
    .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
    .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
    .build();

Не удается разрешить символ GOOGLE_SIGN_IN_API Это проблема, с которой я столкнулся.

Я строго следовал всем шагам, описанным в вышеупомянутой ссылке. Все зависимости и плагины все те же, но проблема существует. Как я могу решить эту проблему и двигаться дальше? Любые ответы будут высоко оценены.

***************ОБНОВЛЕНИЕ*************** Это моя версия приложения

apply plugin: 'com.android.application'
android {
    compileSdkVersion 23
    buildToolsVersion '25.0.0'
    packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/dependencies.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/LGPL2.1'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/notice.txt'
    }
    dexOptions {
        javaMaxHeapSize "4g"
    }
    defaultConfig {
        applicationId 'com.cloudtree.glue'
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 3
        versionName "1.2"
        renderscriptTargetApi 19
        renderscriptSupportModeEnabled true
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            lintOptions {
                disable 'MissingTranslation'
            }
        }
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile files('libs/google-play-services.jar')
    compile 'com.android.support:design:23.0.1'
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'com.daimajia.swipelayout:library:1.2.0@aar'
    compile 'com.android.support:recyclerview-v7:23.0.1'
    compile 'com.android.support:cardview-v7:23.0.1'
    compile 'com.android.support:multidex:1.0.0'
    compile files('libs/httpclient-4.2.1.jar')
    compile files('libs/httpcore-4.2.1.jar')
    compile files('libs/apache-mime4j-core-0.7.2.jar')
    compile files('libs/httpmime-4.2.1.jar')
    compile project(':volley')
    compile project(':mediapicker')
    compile 'com.android.support:support-v4:18.0.+'
    compile 'com.google.android.gms:play-services-auth:9.8.0'

}

apply plugin: 'com.google.gms.google-services'

Это мой проект

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.2'
        classpath 'com.google.gms:google-services:3.0.0'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}


person Febin K R    schedule 22.05.2017    source источник
comment
вставьте свой файл градиента   -  person AskNilesh    schedule 22.05.2017
comment
см. это   -  person shinilms    schedule 22.05.2017
comment
пожалуйста, добавьте сюда свой уровень приложения gradle.   -  person Ratilal Chopda    schedule 22.05.2017
comment
пожалуйста, предоставьте свой файл Gradle или очистите свой проект и снова перестройте проект   -  person ND1010_    schedule 22.05.2017
comment
@ND1010_ зачем очищать градиент   -  person Ratilal Chopda    schedule 22.05.2017
comment
@ratilal chopda, пожалуйста, очень внимательно отнеситесь к моему комментарию, я написал, пожалуйста, предоставьте свой файл Gradle или очистите свой проект и снова перестройте проект   -  person ND1010_    schedule 22.05.2017
comment
Я добавил файлы gradle..   -  person Febin K R    schedule 22.05.2017
comment
добавьте это в свой файл градиента, скомпилируйте «com.google.android.gms:play-services:10.2.0»   -  person AskNilesh    schedule 22.05.2017
comment
В градиенте проекта или приложении?? @NileshRathod   -  person Febin K R    schedule 22.05.2017
comment
я приложение градиент мой друг   -  person AskNilesh    schedule 22.05.2017
comment
Сделанный. Но все равно не работает..   -  person Febin K R    schedule 22.05.2017
comment
Удалите компиляцию «com.google.android.gms:play-services-auth:9.8.0» и вставьте компиляцию «com.google.android.gms:play-services:9.8.0».   -  person ND1010_    schedule 22.05.2017
comment
Урааааа... У меня работает.. Этот комментарий выше.. Спасибо @ND1010_...   -  person Febin K R    schedule 23.05.2017
comment
Но возникла другая проблема, друг.. **Не удается разрешить runOnUiThread.. При импорте **import static com.google.android.gms.internal.zzhu.runOnUiThread   -  person Febin K R    schedule 23.05.2017
comment
это ошибка времени выполнения или время компиляции, если это время выполнения, то укажите стек   -  person ND1010_    schedule 23.05.2017
comment
Вышеупомянутая проблема исправлена. Эта ссылка мне помогла. -an-activity" title="выполнить код в основном потоке в Android без доступа к активности"> stackoverflow.com/questions/11198872/   -  person Febin K R    schedule 23.05.2017
comment
Все проблемы исправлены.. Спасибо всем здесь, особенно @ND1010_ за вашу ценную помощь..   -  person Febin K R    schedule 23.05.2017


Ответы (2)


Замените свои зависимости Gradle на это и дайте мне знать в случае любого запроса

compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:design:23.0.1'
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.daimajia.swipelayout:library:1.2.0@aar'
compile 'com.android.support:recyclerview-v7:23.0.1'
compile 'com.android.support:cardview-v7:23.0.1'
compile 'com.android.support:multidex:1.0.0'
compile files('libs/httpclient-4.2.1.jar')
compile files('libs/httpcore-4.2.1.jar')
compile files('libs/apache-mime4j-core-0.7.2.jar')
compile files('libs/httpmime-4.2.1.jar')
compile project(':volley')
compile project(':mediapicker')
compile 'com.android.support:support-v4:18.0.+'
compile 'com.google.android.gms:play-services-auth:9.8.0'
person ND1010_    schedule 22.05.2017
comment
Хорошо, тогда, пожалуйста, обратитесь к tutorialspoint.com, developer.android.com и изучите, строго следуйте, я уверен, что вы найдете решение от них. - person ND1010_; 23.05.2017
comment
Удалил compile 'com.google.android.gms:play-services-auth:9.8.0' и добавил com.google.android.gms:play-services:9.8.0, что сработало для меня.. Спасибо @ND1010_.. - person Febin K R; 23.05.2017
comment
добро пожаловать, братан, если в случае каких-либо вопросов, могу сказать - person ND1010_; 23.05.2017

обновите файл Gradle

    compile 'com.google.android.gms:play-services-auth:10.2.0'
    compile 'com.google.android.gms:play-services:10.2.0'
person AskNilesh    schedule 22.05.2017