Configuración firebase en android
No puedo configurar la versión actualizada de firebase en android studio. He creado json archivo del proyecto en el sitio firebase y lo copió en el proyecto y después de hacer frente a las líneas en gradle:
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'
Obtuve el siguiente error:
- Cómo obtener una lista de cadenas de Firebase para rellenar un Spinner
- ¿Cuál es la mejor manera de obtener distintos contactos en Android?
- Error: No se puede ejecutar la aplicación con el tarro de Firebase incluido
- ¿Cómo representar una relación Many-To-Many en XML o en otro formato de archivo simple?
- ¿Cómo puedo probar mi aplicación Dock?
failed to resolve: compile 'com.google.firebase:firebase-core:9.0.0'
¿Cómo puedo arreglarlo?
- ¿Es posible perder una conexión de base de datos SQLite?
- Android cuando debo abrir y cerrar conexiones db?
- ¿Qué configuración de ProGuard necesito para Firebase en Android?
- Firebase Android: lento "unirse" con muchos oyentes, parece contradecir la documentación
- ¿Qué es lo mejor: 1 tabla por registro o 1 tabla con todos los registros vinculados con claves foráneas?
Yo tuve el mismo problema. Si está utilizando Android Studio, debe actualizar el google repository
en SDK Manager.
A continuación se muestra mi 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'
Y este es mi build.grade (proyecto)
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 está funcionando según los servicios de Google Play. Por lo tanto, asegúrese de tener las siguientes herramientas sdk y se actualizan para sincronizarlas con las versiones de la biblioteca de firebase que está utilizando.
Herramientas SDK instaladas para este proyecto
Archivo build.gradle de nivel de proyecto
// 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() } }
Módulo de nivel de archivo build.gradle
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'