迁移到AndroidX后,构建因最新的依赖关系而失败

时间:2019-02-24 04:27:17

标签: flutter androidx

我创建了一个新的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之前的版本?

请帮助... 谢谢您的时间...

1 个答案:

答案 0 :(得分:0)

使用与androidx兼容的cloud_firestore依赖项

cloud_firestore: 0.8.2+3

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

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