Эта ссылка решила проблему для меня.
Сначала я установил зависимости в моем pubspec.yaml равными
dependencies:
flutter:
sdk: flutter
cloud_firestore: ^0.8.2
и запустил flutter packages get
в моей IDEтерминал.
Также мне пришлось изменить минимальную целевую версию SDK:
- Открыть
android/app/build.gradle
, затем найти строку с надписью minSdkVersion 16
. - Измените эту строку на
minSdkVersion 21
. - Сохраните файл.
Кроме того, мне пришлось открыть android/app/build.gradle
, а затем добавить следующую строку в качествепоследняя строка в файле: apply plugin: 'com.google.gms.google-services'
Далее мне пришлось открыть android/build.gradle
, затем внутри тега buildscript добавить новую зависимость:
buildscript {
repositories {
// ...
}
dependencies {
// ...
classpath 'com.google.gms:google-services:3.2.1' // new
}
}
После этого мое приложение окончательнопобежал на эмуляторе андроида.
Ссылка имеет более полный обзор, если вы застряли.