Flutter AndroidX不相容性引起的颤振梯度失效

Flutter AndroidX不相容性引起的颤振梯度失效,flutter,dart,cross-platform,Flutter,Dart,Cross Platform,我只是将firebase_消息添加到pubspec.yaml并运行应用程序。在那之后,我得到了一个错误,描述了由于AndroidX的不兼容性,gradle可能存在一些问题。这里的问题是什么,是AndroidX还是依赖关系?多谢各位 调试控制台 公开发行 转到C:\Users\Pcname\projectname\android 开放渐变属性 再加上这个 android.useAndroidX=true android.enableJetifier=true 检查您的库。。。如果他们中的一些人有

我只是将firebase_消息添加到pubspec.yaml并运行应用程序。在那之后,我得到了一个错误,描述了由于AndroidX的不兼容性,gradle可能存在一些问题。这里的问题是什么,是AndroidX还是依赖关系?多谢各位

调试控制台 公开发行 转到C:\Users\Pcname\projectname\android 开放渐变属性 再加上这个

android.useAndroidX=true
android.enableJetifier=true

检查您的库。。。如果他们中的一些人有AndroidX,而另一些人没有,这将引入类似这样的问题。遗憾的是,如果这是问题所在,您无法修改库。这里有一个要避免使用的小部件列表,如果您使用的是完整的AndroidX,那么一切都应该是完整的。尝试在不提供特定版本的情况下运行可能是较低的版本,不依赖AndroidX。请使用firebase_messaging:2.1.0,而不要使用最新版本firebase_messaging:5.0.4,因为包在版本2.1.0之后迁移到AndroidX。因此,2.1.0之外的任何其他版本都需要AndroidX
name: flutter_notification
description: A new Flutter project.

version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  firebase_messaging: ^5.0.4
  http: ^0.12.0+2
  shared_preferences: ^0.5.3+1
  intl: ^0.15.8
  image_picker: ^0.6.0+9 
  share: ^0.6.1+1
  flutter_calendar: ^0.0.8
  swipedetector: ^1.2.0
  barcode_scan: ^1.0.0
  carousel_pro: ^0.0.13
  carousel_slider: ^1.3.0
  shimmer: ^1.0.0
  flutter_search_panel: ^1.0.1
  percent_indicator: ^2.1.0
  after_layout: ^1.0.7+1
  url_launcher: ^5.0.3
  table_calendar: ^1.2.2
  flutter_datetime_picker: ^1.2.1
  email_validator: '^1.0.0'
  dio: ^2.1.7
  path_provider: ^1.1.0
  flutter_html: ^0.10.1+hotfix.1

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:
  uses-material-design: true
android.useAndroidX=true
android.enableJetifier=true