#java #android #firebase #android-studio
#java #Android #firebase #android-studio
Вопрос:
Я новичок в разработке Android. Я использую Firebase в этом проекте, но я получаю эту ошибку во время gradle: build
Плагин с идентификатором ‘com.google.gms.google-services’ не найден.
Это мой файл build.gradle :
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 29
buildToolsVersion "29.0.3"
defaultConfig {
applicationId "com.health.healthbloom"
minSdkVersion 17
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'com.google.android.material:material:1.2.1'
implementation 'com.google.firebase:firebase-database:19.5.1'
implementation 'com.google.firebase:firebase-auth:20.0.1'
implementation 'com.android.support:support-annotations:28.0.0'
testImplementation 'junit:junit:4.13'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.21'
implementation 'com.hbb20:ccp:2.3.1'
implementation 'com.chaos.view:pinview:1.4.3'
}
Я также пытался добавить это в зависимости :-
путь к классу ‘com.google.gms: google-services: 3.0.0’
Комментарии:
1. Плагин настроен в вашем build.gradle корневого уровня. Обязательно следуйте всем инструкциям в документации. firebase.google.com/docs/android/setup
Ответ №1:
Попробуйте добавить это в свои зависимости build.gradle:
classpath 'com.google.gms:google-services:4.3.4'
Кроме того, удалите
apply plugin:'com.google.gms.google-services'
из вашего project / build.gradle и добавьте его в свое приложение / build.gradle.
Вы также можете проверить здесь для получения дополнительной информации https://firebase.google.com/docs/android/setup#manually_add_firebase
Ответ №2:
Вы можете просто удалить все реализации из firebase, а затем перейти Tools > Firebase
и подключить все, что вам нужно, без головной боли
Комментарии:
1. Проверено и протестировано, но по-прежнему выдает ту же ошибку. Спасибо за вашу помощь
2. Не могли бы вы добавить свой gradle на уровне проекта к вопросу? Может быть, я знаю, в чем проблема
Ответ №3:
просто сделайте clean build
и rebuild
это тоже, иначе invalidate cache and restart
это перезапустит вашу Android studio заново.
вы можете найти его в file> invalidate cache и перезапустить
Комментарии:
1. Спасибо! Я пробовал, но он по-прежнему выдает ту же ошибку.
Ответ №4:
Добавление этого в зависимость не решило :
classpath 'com.google.gms:google-services:3.0.0'
Попробуйте добавить это :
classpath 'com.google.gms:google-services: '
в корневой build.gradle. Проверьте Go To Setting > Android SDK > SDK Tools > Google Play Service