studio - github android firebase
Error al resolver: com.google.firebase: firebase-core: 15.0.0 (6)
Tengo un problema extraño cuando integro base de firebase
:
Paso 1 :
En su archivo build.gradle
raíz agregue el repo:
allprojects {
repositories {
google()
maven { url "https://maven.google.com" }
}
}
Ahora sincroniza Gradle. Este es el directorio que contiene los repositorios de Firebase.
Paso 2: (si el paso 1 no funciona)
Si el Paso 1 no funciona, entonces debería ser porque está usando el Gradle en modo fuera de línea. Si su gradle está configurado como fuera de línea, android studio busca las copias en caché de las dependencias que desea actualizar y arroja un error ya que no ha descargado el archivo anteriormente.
Vaya a Settings
>> Gradle
Build, Execution, Deployment
>> Gradle
.
En la sección Global Gradle Settings
, deshabilite el modo Offline
.
Ahora sincroniza Gradle de nuevo.
Actualizadas todas las dependencias a
dependencies {
implementation "com.google.android.gms:play-services-base:16.0.1"
implementation ''com.google.android.gms:play-services-maps:16.0.0''
implementation ''com.google.android.gms:play-services-location:16.0.0''
implementation fileTree(dir: ''libs'', include: [''*.jar''])
implementation ''com.android.support:appcompat-v7:28.0.0''
implementation ''com.android.support.constraint:constraint-layout:1.1.3''
testImplementation ''junit:junit:4.12''
androidTestImplementation ''com.android.support.test:runner:1.0.2''
androidTestImplementation ''com.android.support.test.espresso:espresso-core:3.0.2''
implementation ''com.google.firebase:firebase-core:16.0.6''
implementation ''com.google.firebase:firebase-auth:16.0.1''
implementation ''com.google.firebase:firebase-database:16.0.5''
}
luego construir -> limpiar proyecto, construir -> reconstruir proyecto y está funcionando
Eliminar el
implementation ''com.google.firebase:firebase-database:16.0.1:15.0.0''
y añadir solo
implementation ''com.google.firebase:firebase-database:16.0.1''
Debido a que
16.0.1
es agregado por nosotros mismos y después de eso conectamos firebase usando el complemento en el estudio, agrega un nuevo archivo lib con15.0.0
. Así que eso no es necesario.
Si integras Firebase automáticamente desde herramientas, la nueva versión de Android Studio tiene un error extraño, el software se inserta
implementation ''com.google.firebase:firebase-database:16.0.1:15.0.0''
en lugar de
implementation ''com.google.firebase:firebase-database:16.0.1''
arregla esta línea (elimina los números después del último '':'')
Use la implementation com.google.firebase:firebase-database:16.0.1
como muchos escribieron antes. Pero también agregue la línea: kapt com.google.firebase:firebase-database:16.0.1:15.0.0
esta manera firebase mantiene "Dependencias configuradas correctamente".
después
implementation com.google.firebase:firebase-database:16.0.1
kapt ''com.google.firebase:firebase-database:16.0.1:15.0.0''
agrega el kapt, lo arregla para mi