Настройка Firebase на Android

Я не могу настроить обновленную версию firebase на студии Android. Я создал json-файл проекта на сайте firebase и скопировал его в проект и после того, как справился с линиями в градиенте:

buildscript { // ... dependencies { // ... classpath 'com.google.gms:google-services:3.0.0' } } apply plugin: 'com.android.application' android { // ... } dependencies { compile 'com.google.firebase:firebase-core:9.0.1' } // ADD THIS AT THE BOTTOM apply plugin: 'com.google.gms.google-services' 

Я получаю следующую ошибку:

failed to resolve: compile 'com.google.firebase:firebase-core:9.0.0'

Как я могу это исправить?

У меня такая же проблема. Если вы используете студию Android, вам следует обновить google repository в SDK Manager.

Введите описание изображения здесь

Ниже приведено мое приложение build.grade (app)

 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "package name" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" vectorDrawables.useSupportLibrary = true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile 'com.google.firebase:firebase-core:9.0.0' } apply plugin: 'com.google.gms.google-services' 

И это мой build.grade (проект)

 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.0' 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() } } 

Firebase работает на основе сервисов Google Play. Поэтому, пожалуйста, убедитесь, что у вас есть следующие инструменты sdk, и они обновляются для синхронизации с библиотечными версиями firebase, которые вы используете.

SDK Tools, установленный для этого проекта

Файл проекта build.gradle

  // 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.1.2' classpath 'com.google.gms:google-services:3.0.0' } } allprojects { repositories { jcenter() } } 

Модуль уровня build.gradle file

 apply plugin: 'com.android.application' android { packagingOptions { exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE-FIREBASE.txt' exclude 'META-INF/NOTICE' } compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "com.devdeeds.firebaseauth" minSdkVersion 17 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.google.firebase:firebase-auth:9.2.0' compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.android.support:design:23.3.0' } apply plugin: 'com.google.gms.google-services'