【问题标题】:Flutter Firebase plugins correct versioningFlutter Firebase 插件正确的版本控制
【发布时间】:2019-11-17 21:38:47
【问题描述】:

对于我正在开发的应用程序,我的一些客户端设备上出现了一些崩溃。 我怀疑这与我错过了配置所有不同插件以协同工作的正确方法有关。

例如,在这个官方指南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 等)正确配置我的应用程序?

【问题讨论】:

    标签: plugins flutter version


    【解决方案1】:

    避免在build.gradle 上添加库。您还需要按照以下步骤确保它适用于 AndroidX:

    在网站上,您还有一个针对非 AndroidX 库的特定部分:

    任何高于这些的版本都应该是安全的。

    【讨论】:

      猜你喜欢
      • 2014-10-05
      • 2021-02-20
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      • 2020-12-16
      • 2023-02-24
      • 2013-07-29
      • 2019-05-06
      相关资源
      最近更新 更多