Код: Выделить всё
Execution failed for task ':processDebugGoogleServices'.
File google-services.json is missing.
The Google Services Plugin cannot function without it.
Searched locations:
C:\Users\Ryan\Documents\Child1st\Android 2.0\android2\android\src\debug\google-services.json
C:\Users\Ryan\Documents\Child1st\Android 2.0\android2\android\src\google-services.json
C:\Users\Ryan\Documents\Child1st\Android 2.0\android2\android\google-services.json
< /code>
Однако я подтвердил, что файл Google-services.json существует в правильном месте: < /p>
C:\Users\Ryan\Documents\Child1st\Android 2.0\android2\android\app\google-services.json
< /code>
Что я пробовал: < /p>
Проверьте имя пакета
Имя пакета в Google-services.json соответствует моему проекту: < / p>
"android_client_info": {
"package_name": "com.child1st.snapwordslista"
}
- androidmanifest.xml
App/build.gradle.kts - Google-services.json
rage level.gradle.kts включает зависимости от пожарной базы: < /p>
plugins {
id("com.android.application")
id("kotlin-android")
id("com.google.gms.google-services")
id("dev.flutter.flutter-gradle-plugin") apply false
}
>dependencies {
implementation(platform("com.google.firebase:firebase-bom:32.7.3"))
implementation("com.google.firebase:firebase-analytics")
implementation("com.google.firebase:firebase-firestore")
implementation("com.google.firebase:firebase-storage")
}
< /code>
build level.gradle.kts включает необходимые репозитории: < /p>
>allprojects {
repositories {
google()
mavenCentral()
}
}
< /code>
Проверено, если Gradle видит файл
запуск следующей команды в PowerShell: < /p>
get-content Android/App/Google-services.json
Вывод: он правильно печатает содержимое файла.
Ремонт Проект
я попытался запустить: < /p>
>cd android
./gradlew.bat clean
./gradlew.bat build --refresh-dependencies
cd ..
flutter clean
flutter pub get
flutter run
< /code>
По-прежнему получает отсутствующую ошибку Google-services.json. < /p>
Убедитесь, что Android Studio синхронизирует файл
restared android studio, недействительные кеши, и re-synced Gradle:
File → Sync Project с Gradle Files
проверяется на любые проблемы с разрешением, предотвращая доступ Gradle добраться до файла. < /p>
Проверено на пробелы в пути файла
Мой проект хранится в: < /p>
C:\Users\Ryan\Documents\Child1st\Android 2.0\android2\
< /code>
Могут ли пробелы в имени каталога ("Android 2.0") возникать проблемы?
Я еще не проверил переименование каталога. < /p>
Вопрос:
Учитывая все шаги по устранению неполадок, которые я пробовал, что еще может помешать Gradle распознавать Google-services.json? < /p>
Может ли это быть конфигурацией Gradle Проблема?
Структура проекта заставляет Градл выглядеть не в неправильном каталоге?
Любая помощь будет очень оценена! < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... -placement
Мобильная версия