Gagal menyelesaikan: com.google.firebase: firebase-core: 9.0.0


259

Saya mendapatkan kesalahan berikut saat memutakhirkan proyek firebase dari domain lama ke domain google firebase baru.

Gagal menyelesaikan: com.google.firebase: firebase-core: 9.0.0

Saya mengikuti langkah-langkah yang disebutkan pada dokumentasi Firebase , di bagian Tambahkan Firebase ke Proyek Android Anda, topik pustaka yang Tersedia .

Apa opsi saya untuk mengatasi kesalahan ini?


2
Menambahkan Firebase sekarang Sangat mudah merujuk di sini stackoverflow.com/a/41564507/5996106
karanatwal.github.io

Jawaban:


558

Perbarui Agustus 2017

Pada versi 11.2.0Firebase dan dependensi layanan Google Play tersedia melalui Google Maven Repo . Anda tidak perlu lagi menggunakan manajer Android SDK untuk mengimpor dependensi ini.

Di build.gradlefile root Anda tambahkan repo:

allprojects {
  repositories {
    // ...
    maven { url "https://maven.google.com" }
  }
}

Jika Anda menggunakan gradle 4.0atau lebih tinggi, Anda bisa menggantinya maven { url "https://maven.google.com" }dengan adil google().


The 9.0.0versi Firebase dibangun menggunakan layanan Google Play 9.0 dan sekarang tersedia di bawah kemasan barucom.google.firebase:*

Lihat Catatan Rilis untuk layanan Google Play 9.0 https://developers.google.com/android/guides/releases#may_2016_-_v90

Versi baru paket Layanan Google Play (rev 30) dan Google Repository (rev 26) baru saja dirilis di manajer SDK sehingga kemungkinan Anda hanya perlu memperbarui.


Mengunduh Layanan Google Play dan Gudang Google

Dari Android Studio:

  1. Klik Tools> Android> SDK Manager.
  2. Klik ke dalam SDK Toolstab.
  3. Pilih dan instal Google Play Services(rev 30) dan Google Repository(rev 26). Lihat gambar di bawah.
  4. Syncdan Buildproyek Anda.

masukkan deskripsi gambar di sini


Dari IntelliJ IDEA:

Pada April 2017, versi terbaru dari Layanan dan Repositori Google Play tercantum di bawah ini.

  1. Klik Tools> Android> SDK Manager.
  2. Di bawah Packagespanel, Cari Extras.
  3. Pilih dan instal Google Play Services(rev 39) dan Google Repository(rev 46). Lihat gambar di bawah.
  4. Perform a gradle project syncdan Buildproyek Anda.

Gambar yang diperbarui dari Manajer SDK pada April 2017


Hanya melakukan pembaruan seperti yang dijelaskan berhasil pada rev 38 hingga 39 dan "Gagal menyelesaikan: com.google.firebase: firebase-core: 10.0.0"
stephenhouser

Berhasil bagi saya untuk menyelesaikan 'com.google.firebase: firebase-messaging: 10.0.1' juga!
lejonl

Sekarang rev 38 dan 41 dan masih menyelesaikan masalah.
Srujan Barai

Semuanya diperbarui di SDK Tools tetapi sekarang emulator saya belum memperbarui versi layanan google play, ada yang bisa memberi tahu saya bagaimana saya bisa memperbarui emulator saya dengan layanan play diperbarui.
Zulqarnain

Saya sudah memiliki Google Play Services, tetapi saya harus memaksakan pembaruan dan itu bekerja dengan baik :) terima kasih
Fernando Bonet

22

Buka Android SDK Manager dan instal versi terbaru dari dua pustaka di bawah ini

  1. Layanan Google Play
  2. Google Repository

12

Error:(30, 13) Failed to resolve: com.google.firebase:firebase-auth:9.6.1

Jika Anda pernah mendapatkan kesalahan ini dan Anda menggunakan Android studio 2.2 yang dilengkapi dengan komponen firebase yang terintegrasi di dalamnya yang memiliki pustaka versi 9.6.0 secara default dan Anda menambahkan dependensi terbaru seperti 9.6.1. Anda mungkin harus menurunkan versi com.google.firebase:firebase-auth:9.6.1kecom.google.firebase:firebase-auth:9.6.0

Atau periksa versi pustaka dari firebase yang sudah diinstal sebelumnya dan pastikan itu versi yang sama dengan pustaka baru yang Anda coba tambahkan atau tambahkan ke proyek Anda.


4

Sudah mencoba semua di atas, gunakan Firebase Assistant ! Ini adalah cara paling sederhana untuk menyelesaikan ini. Pertama-tama hapus semua dependensi yang Anda tambahkan ke build.gradle (menggunakan metode manual) dan kemudian di Android Studio:

Click Tools > Firebase to open the Assistant window.

Ini semudah itu.


Di mana Asisten Firebase di IntelliJ IDEA?
flash76

3

Menghadapi diri saya dan melihat beberapa kali dalam komentar untuk pertanyaan serupa - yang bahkan setelah menginstal Layanan Google Play "terbaru" dan Google Repository masih memiliki masalah yang sama.

Masalahnya adalah mereka mungkin terbaru untuk revisi Android SDK Tools Anda saat ini , tetapi bukan yang terbaru yang dibutuhkan oleh aplikasi Anda.

Jika demikian, pastikan untuk menginstal versi terbaru dari Android SDK Tools terlebih dahulu, dan mungkin Android SDK Platform-tools (keduanya di bawah cabang Tools ). Harap perhatikan juga bahwa Anda mungkin perlu melewati ini beberapa kali jika Anda belum memperbarui untuk waktu yang lama (yaitu menginstal Android SDK Tools dan Android SDK Platform-tools , kemudian restart Android SDK Manager, lalu ulangi), karena pembaruan tampaknya harus melalui beberapa tonggak wajib penting dan Anda tidak dapat menginstal yang terbaru jika saat ini Anda memiliki revisi yang cukup "lama".

Android SDK Manager - Alat dan Platform-alat


3
dependencies {
    compile 'com.google.android.gms:play-services-maps:11.8.0'
    compile 'com.google.android.gms:play-services-auth:11.8.0'
    compile 'com.google.android.gms:play-services-ads:11.8.0'
    compile 'com.google.firebase:firebase-storage:11.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 {


        maven { url 'https://maven.fabric.io/public' }

        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
        classpath 'com.google.gms:google-services:3.1.1'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}

2

Berikut ini adalah prasyarat jika Anda ingin menambahkan firebase ke proyek Anda.

  1. Untuk bekerja dengan Firebase, Anda harus menginstal Android Studio 1.5 atau lebih tinggi.
  2. Unduh SDK layanan Google Play terbaru dari melalui Android SDK Manager.
  3. Perangkat harus menjalankan Android 2.3 (Gingerbread) atau yang lebih baru, dan layanan Google Play 9.2.0 atau yang lebih baru.

Saya hanya bisa mengetahui semua ini setelah berjam-jam berjuang.

Sumber: Menambahkan Firebase ke Aplikasi Android Anda


1

Jika menggunakan alat baris perintah, lakukan

sdkmanager 'extras;google;m2repository'
sdkmanager 'extras;android;m2repository'

0

Perlu Pembaruan

Android SDK: SDK Tools -> Support Repository -> Google Repository

Setelah memperbarui Android SDK perlu menyinkronkan gradle build di Android studio.


0

Dalam kasus saya, selain menambahkan google () dalam repositori untuk file gradle level proyek, saya juga harus memasukkannya ke file gradle level aplikasi.

repositories {
    mavenLocal()
    google()
    flatDir {
        dirs 'libs'
    }
}

0

Jika semua metode di atas tidak berfungsi maka ubah implementation 'com.google.firebase:firebase-core:12.0.0'ke implementation 'com.google.firebase:firebase-core:10.0.0'dalam file build.gradle tingkat aplikasi Anda. Ini pasti akan berhasil.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.