full - firebase android studio tutorial
actualizando la versiĆ³n de com.google.android.gms a 15.0.2 (4)
Esta pregunta ya tiene una respuesta aquí:
He actualizado mi versión de Firebase SDK. Pero hay un error al actualizar la versión de com.google.android.gms a 15.0.2. Intenté hacer servicios firebase y google de la misma versión, pero no funciona.
Dependencias
dependencies {
implementation ''com.google.firebase:firebase-messaging:15.0.2''
implementation ''com.android.support:design:26.1.0''
implementation fileTree(include: [''*.jar''], dir: ''libs'')
implementation ''com.google.firebase:firebase-ads:15.0.1''
androidTestImplementation(''com.android.support.test.espresso:espresso-core:2.2.2'', {
exclude group: ''com.android.support'', module: ''support-annotations''
})
implementation ''com.android.support:appcompat-v7:26.1.0''
implementation ''com.android.support.constraint:constraint-layout:1.1.0''
implementation ''org.parceler:parceler-api:1.1.9''
annotationProcessor ''org.parceler:parceler:1.1.9''
implementation ''com.google.code.gson:gson:2.8.2''
implementation ''com.squareup.retrofit2:retrofit:2.3.0''
implementation ''com.squareup.retrofit2:converter-gson:2.3.0''
implementation ''io.reactivex:rxjava:1.2.3''
implementation ''io.reactivex:rxandroid:1.2.1''
implementation ''com.jakewharton.rxbinding:rxbinding:1.0.0''
implementation ''com.squareup.retrofit2:adapter-rxjava:2.1.0''
androidTestImplementation ''com.google.code.findbugs:jsr305:3.0.1''
implementation ''com.squareup.okhttp3:logging-interceptor:3.2.0''
implementation ''com.jakewharton:butterknife:8.8.1''
annotationProcessor ''com.jakewharton:butterknife-compiler:8.8.1''
debugCompile ''com.squareup.leakcanary:leakcanary-android:1.5.4''
releaseCompile ''com.squareup.leakcanary:leakcanary-android-no-op:1.5.4''
implementation ''com.google.dagger:dagger-android:2.11''
implementation ''com.google.dagger:dagger-android-support:2.11''
// if you use the support libraries
annotationProcessor ''com.google.dagger:dagger-android-processor:2.11''
annotationProcessor ''com.google.dagger:dagger-compiler:2.13''
implementation ''com.google.auto.value:auto-value:1.5.2''
implementation ''com.jakewharton.timber:timber:4.1.2''
implementation ''org.greenrobot:eventbus:3.0.0''
testImplementation ''junit:junit:4.12''
implementation ''com.twitter.sdk.android:twitter:3.1.1''
implementation ''com.android.support:recyclerview-v7:26.1.0''
implementation ''com.android.support:recyclerview-v7:26.1.0''
implementation ''com.simplecityapps:recyclerview-fastscroll:1.0.16''
implementation ''com.google.android.gms:play-services-location:15.0.1''
implementation ''com.android.support:cardview-v7:26.1.0''
implementation project('':linkedin-sdk'')
implementation ''com.azoft.carousellayoutmanager:carousel:1.2.1''
implementation ''com.android.support:multidex:1.0.2''
implementation ''gun0912.ted:tedpermission:2.1.0''
implementation project('':libphonenumber-5.9'')
implementation ''com.facebook.android:facebook-login:4.30.0''
implementation ''com.anjlab.android.iab.v3:library:1.0.44''
implementation ''com.github.bumptech.glide:glide:3.8.0''
implementation ''com.android.support:exifinterface:26.1.0''
}
Un dispositivo con Android 4.0 (Ice Cream Sandwich) o posterior, y los servicios de Google Play 15.0.0 o superior
Si quieres usar 15.0.2
entonces
- Usa la última versión de
gms
. - Actualiza la versión de Android Studio.
MANIFESTACIÓN
dependencies {
classpath ''com.android.tools.build:gradle:3.1.2''
classpath ''com.google.gms:google-services:3.3.0''
}
Lea Firebase Android Release Notes
.
Para tu información
Últimas versiones de SDK
Firebase Core com.google.firebase:firebase-core:15.0.2
Ads com.google.firebase:firebase-ads:15.0.0
Analytics com.google.firebase:firebase-analytics:15.0.2
App Indexing com.google.firebase:firebase-appindexing:15.0.0
Authentication com.google.firebase:firebase-auth:15.1.0
Cloud Firestore com.google.firebase:firebase-firestore:16.0.0
Cloud Functions com.google.firebase:firebase-functions:15.0.0
Cloud Messaging com.google.firebase:firebase-messaging:15.0.2
Después del cambio Clean-Rebuild-Run
.
NOTA
Si viene el mismo problema DOWNGRADLE
su versión. Utilice 12.0.1
.
Intenta debajo del código:
1.build.gradle (gradle)
cambio :
classpath ''com.google.gms:google-services:3.2.0''
A :
classpath ''com.google.gms:google-services:3.2.1''
siga el siguiente enlace:
https://.com/a/50152496/6920195
Para cualquier persona que compruebe esto, la razón principal por la que tiene este problema de conflicto es porque está utilizando una versión anterior de Android Studio.
Necesitas hacer lo siguiente:
Actualiza Android Studio a la versión 3.1
añadir:
classpath ''com.google.gms:google-services:3.3.0''
En el archivo build.gradle (nivel superior), podrá utilizar las versiones más recientes.
Revise a continuación para más información:
Verifica que tienes versiones que cumplan con las versiones aquí.