【问题标题】:After migrating to AndroidX build fails with latest dependencies迁移到 AndroidX 后构建失败并出现最新依赖项
【发布时间】:2019-02-24 04:27:16
【问题描述】:

我创建了一个全新的 Flutter 项目,然后使用 Android Studio 将其迁移到 AndroidX,没有任何问题。然后我将所有最新的依赖项添加到我的项目中。但是当我尝试运行应用程序时,构建失败......

如果此版本的 cloud_firestore 或其依赖项与 AndroidX 不兼容,它将破坏您的 Android 构建

以下是我的 pubspec.yaml 依赖项...

    cupertino_icons: ^0.1.2
    firebase_auth: ^0.8.1+3
    cloud_firestore: ^0.9.5+1
    firebase_core: ^0.3.1
    firebase_messaging: ^4.0.0+1
    firebase_storage: ^2.1.0
    intl_translation: ^0.17.3
    http: ^0.12.0+1
    xml: ^3.3.1
    shared_preferences: ^0.5.1+1
    flutter_staggered_grid_view: ^0.2.7
    google_sign_in: ^4.0.1+1
    flutter_signin_button: ^0.2.6
    image_picker: ^0.5.0+3

我已经采用了所有应该与 AndroidX 兼容的最新依赖项。有什么方法可以在不降级到 Androidx 之前解决这个问题?

请帮忙... 感谢您的宝贵时间...

【问题讨论】:

  • 你的问题解决了吗??

标签: flutter androidx


【解决方案1】:

使用与androidx兼容的cloud_firestore依赖

cloud_firestore: 0.8.2+3

并点击此链接以了解有关 Flutter 依赖项与 androidx 兼容性的更多信息。使用此处提到的依赖项作为您的颤振依赖项

https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility

【讨论】:

  • 您好,感谢您的回复。我已经迁移到 AndroidX。您告诉的依赖项是 AndroidX 之前的。
猜你喜欢
  • 2019-12-25
  • 1970-01-01
  • 2019-03-02
  • 1970-01-01
  • 1970-01-01
  • 2020-02-28
  • 2017-08-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多