Referensi GoogleSignIn yang belum terselesaikan

Saya mendapatkan "Referensi yang belum terselesaikan" untuk GoogleSignIn

Pengaturan file saat ini:

pengaturan.gradle

include ':app', ':signin:app'

tingkat proyek:

buildscript {

ext{
    kotlin_version = '1.2.60'
    lifecycle_version = '1.1.1'
}

repositories {
    jcenter()
    google()
    mavenCentral()
    maven {
        url 'https://maven.fabric.io/public'
    }
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.4'
    classpath 'com.google.gms:google-services:4.0.1'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    classpath 'io.fabric.tools:gradle:1.25.4'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}
allprojects {
repositories {
    jcenter()
    google()
    maven {
        url 'https://maven.google.com/'
    }
}
}

tingkat aplikasi:

dependencies {
...
implementation 'com.google.android.gms:play-services-gcm:15.0.1'
...}

dan akhirnya mengimpor:

import com.google.android.gms.auth.api.signin.GoogleSignIn

Saya mencoba membangun kembali Proyek, Menyegarkan Proyek Gradle, dan Memvalidasi cache dan saya masih mendapatkan referensi yang belum terselesaikan untuk GoogleSignIn. Saat saya mencoba mengubah play-services-gcm:15.0.1' menjadi play-services-gcm:16.0.0', yang merupakan Login Akun Google terbaru, saya mendapatkan kesalahan: "Gagal menyelesaikan: com.google.android.gms:play-services-gcm:16.0.0". Menginstal proyek repositori dan sinkronisasi memberikan kesalahan lain "Tidak dapat menemukan ketergantungan com.google.android.gms:play-services-gcm:16.0.0"

Gradle versi 4.4 Plugin Android Versi 3.1.4


person Pitos    schedule 24.08.2018    source sumber


Jawaban (1)


Anda tidak boleh menerapkan semua layanan Google Play di proyek Anda hanya untuk menggunakan layanan autentikasi

Ukuran file Apk akan bertambah, jadi ganti ketergantungannya seperti di bawah ini

implementation 'com.google.android.gms:play-services-auth:16.0.0'

Dan disarankan perbarui Versi Plugin layanan Google ke 4.0.2

person 5ec20ab0    schedule 24.08.2018