Плагины Flutter Firebase правильное управление версиями - PullRequest
2 голосов
/ 08 июля 2019

Для приложения, которое я разрабатываю, я получаю некоторые сбои на некоторых моих клиентских устройствах.Я подозреваю, что это связано со мною неправильным пониманием правильного способа настройки всех различных плагинов для совместной работы.

Например, в этом официальном руководстве https://firebase.google.com/docs/flutter/setup сказано, что использовать:

firebase_core: ^0.2.5

Но текущая версия плагина (https://github.com/flutter/plugins):

firebase_core: ^0.4.0+6

И это только один пример. Есть много других плагинов Firebase / Firestore, которые я использую, и этодействительно неясно, как правильно их настроить.

Добавьте к этим зависимостям и больше настроек в файлах Gralde, например:

implementation 'com.google.firebase:firebase-core:16.0.9'

Добавьте к этой конфигурации AndroidX: build.gradle:

androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

gradle.properties:

android.enableJetifier=true
android.useAndroidX=true

Итак, мой вопрос: как правильно настроить приложение со всеми файлами конфигурации (pubspec.yaml, build.gradle и т. Д.)

1 Ответ

0 голосов
/ 08 июля 2019

Избегайте добавления библиотек свыше build.gradle.Вам также необходимо выполнить следующие шаги, чтобы убедиться, что он работает с AndroidX:

На веб-сайте у вас также есть специальный раздел для не AndroidXбиблиотеки:

Любая версия выше этой должна быть безопасной.

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