Flutter Firebase: Google-services.json Файл не найден, несмотря на правильное размещениеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Flutter Firebase: Google-services.json Файл не найден, несмотря на правильное размещение

Сообщение Anonymous »

Я работаю над приложением Flutter, которое интегрирует Firebase, но я продолжаю столкнуться с следующей ошибкой во время процесса сборки: < /p>

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»