Не удалось синхронизировать c после добавления зависимости в gradle в VScode - PullRequest
0 голосов
/ 07 мая 2020

Я попытался настроить свой проект flutter для использования firebase. Я добавил все зависимости и не смог синхронизировать c после добавления строк, упомянутых в firebase, в сборку Gradle. Как мне синхронизировать c в vscode .

добавлена ​​зависимость для firebase:

В проекте -> android -> приложение -> build.gradle:

apply plugin: 'com.google.gms.google-services'

В проекте -> gradle -> build.gradle:

 dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        **classpath 'com.google.gms:google-services:4.3.3'**
    }

IN project -> pubspe c .yaml

firebase_auth: ^0.14.0+5

Также выполнялся flutter pub get

Журнал ошибок:

* Error running Gradle:
ProcessException: Process "C:\Users\LENOVO\Documents\flutter_apps\time_tracker_flutter_course\android\gradlew.bat" exited abnormally:
Starting a Gradle Daemon (subsequent builds will be faster)


FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Users\LENOVO\Documents\flutter_apps\time_tracker_flutter_course\android\app\build.gradle' line: 24

* What went wrong:
A problem occurred evaluating project ':app'.
> ASCII

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 23s
  Command: C:\Users\LENOVO\Documents\flutter_apps\time_tracker_flutter_course\android\gradlew.bat app:properties

Please review your Gradle project setup in the android/ folder.
Exited (sigterm)

1 Ответ

1 голос
/ 07 мая 2020

При использовании Firebase вам необходимо загрузить файл google-services.json и добавить его в свой проект:

Где мне разместить службы Google. json в приложении Flutter, чтобы решить проблему с google -services. json отсутствует '

Затем в android/build.gradle нужно добавить репозиторий maven google ():

buildscript {
  repositories {
    // Check that you have the following line (if not, add it):
    google()  // Google's Maven repository
  }
  dependencies {
    ...
    // Add this line
    classpath 'com.google.gms:google-services:4.3.3'
  }
}

allprojects {
  ...
  repositories {
    // Check that you have the following line (if not, add it):
    google()  // Google's Maven repository
    ...
  }
}

и внутри android\app\build.gradle , вам нужно добавить плагин google-service:

apply plugin: 'com.google.gms.google-services'

Проверьте это:

https://firebase.google.com/docs/flutter/setup?platform=android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...