Кажется, мне нужно больше настроек, чем просто добавление зависимости cloud_firestore.Я следовал этому уроку https://www.gotut.net/flutter-firestore-tutorial-part-1/
Как итог:
Мне пришлось изменить cloud_firestore: ^ 0.9.0 на cloud_firestore: ^ 0.8.2 + 3.
Pubspec.yaml:
environment:
sdk: ">=2.0.0-dev.68.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
#FIRESTORE
cloud_firestore: ^0.8.2+3
.android / build.gradle:
dependencies {
...
classpath 'com.google.gms:google-services:4.2.0'
}
...
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "26.1.0"
}
}
}
}
.android / app / build.gradle:
apply plugin: 'com.google.gms.google-services'
android {
defaultConfig {
...
multiDexEnabled true
}
}