Если вы решили полностью убрать Firebase из своего Android-проекта, важно сделать это правильно, чтобы не осталось лишних зависимостей и ошибок компиляции. Ниже показано, как удалить Firebase из проекта Android Studio несколькими надёжными способами.
Способ 1: Полное удаление через build.gradle (рекомендуемый)
Откройте корневой файл build.gradle (Project) и удалите строку с Google Services:
buildscript {
dependencies {
// classpath("com.google.gms:google-services:4.4.2") ← удалите эту строку
}
}
Затем откройте файл build.gradle (Module: app) и удалите следующие строки:
plugins {
// id("com.google.gms.google-services") ← удалите эту строку
}
dependencies {
// implementation(platform("com.google.firebase:firebase-bom:33.5.1"))
// implementation("com.google.firebase:firebase-analytics-ktx")
// implementation("com.google.firebase:firebase-auth-ktx")
// implementation("com.google.firebase:firebase-firestore-ktx")
// и все остальные firebase зависимости
}
Способ 2: Удаление конфигурационных файлов
- В папке модуля app удалите файл google-services.json
- Если есть папка google-services — удалите её полностью
Способ 3: Очистка кода от Firebase
Найдите и удалите весь код, связанный с Firebase:
// Удалите эти строки:
import com.google.firebase.FirebaseApp
import com.google.firebase.auth.FirebaseAuth
import com.google.firebase.firestore.FirebaseFirestore
// Инициализацию:
FirebaseApp.initializeApp(this)
val auth = FirebaseAuth.getInstance()
Способ 4: Финальная очистка проекта
- Нажмите File → Sync Project with Gradle Files
- Выполните Build → Clean Project
- Затем Build → Rebuild Project
- Перезапустите Android Studio
Что делать, если после удаления остались ошибки
- Проверьте все build.gradle файлы на наличие упоминаний Firebase
- В терминале выполните команду:
./gradlew clean - Удалите папку .gradle в корне проекта (если ошибки продолжаются)
После выполнения этих шагов Firebase будет полностью удалён из проекта. Приложение станет легче, а сборка — быстрее.