Oii, tudo bem?
O Firebase tem os seguintes plug-ins do Gradle:
Nome do plug-in | Coordenadas do Maven | Versão mais recente | ID do plug-in |
---|
Plug-in do Google Play Services | com.google.gms:google-services | 4.3.15 | com.google.gms.google-services |
Plug-in do App Distribution | com.google.firebase:firebase-appdistribution-gradle | 4.0.0 | com.google.firebase.appdistribution |
Plug-in do Crashlytics | com.google.firebase:firebase-crashlytics-gradle | 2.9.9 | com.google.firebase.crashlytics |
Plug-in do Monitoramento de desempenho | com.google.firebase:perf-plugin | 1.4.2 | com.google.firebase.firebase-perf |
Usando a sintaxe buildscript:
- No arquivo Gradle no nível raiz (para envolvidos no projeto) (
<project>/build.gradle.kts ou <project>/build.gradle
), adicione o plug-in como uma dependência usando as coordenadas do Maven:
buildscript {
repositories {
//Certifique-se de que você tenha os seguintes dois repositórios
google() // Repositório Maven do Google
mavenCentral() // Repositório Maven Central
}
dependencies {
...
// Adicione as coordenadas Maven e a versão mais recente do plugin
classpath ("PLUGIN_MAVEN_COORDINATES:PLUGIN_VERSION")
}
}
allprojects {
...
repositories {
// Certifique-se de que você tenha os seguintes dois repositórios
google() // Repositório Maven do Google
mavenCentral() // Repositório Maven Central
}
}
- No arquivo Gradle do módulo (nível do app) (geralmente
<project>/<app-module>/build.gradle.kts ou <project>/<app-module>/build.gradle
), adicione o plug-in usando o ID dele:
plugins {
id("com.android.application")
// Adicione o ID do plugin
id("FIREBASE_PLUGIN_ID")
...
}
Mas a documentação do Firebase, sugere migrar da sintaxe buildscript para a plugin, já que isso permite que o Android Studio realize o preenchimento de código e forneça outras sugestões úteis.
Espero ter te ajudado.
Um abraço e bons estudos.