我想在flutter中运行后台进程。我使用了https://pub.dev/packages/workmanager#-example-tab-中的代码,并在pubspec.yaml文件中添加了所需的依赖项。
但是我收到“由于AndroidX不兼容插件而导致构建失败”的详细信息。我在下面的屏幕快照中分享了这些细节(2张图片):
我尝试按照一些帖子中的建议检查gradle.properties文件。但是使用AndroidX时,enableJetifier设置为“ true”。gradle.properties的详细信息如下:
android.useAndroidX = true android.enableJetifier = true
颤动的构建-详细
答案 0 :(得分:2)
我最近在使用 cloud_firestore
插件时遇到了这个错误。
从 Flutter v1.12.13 开始,使用 Flutter 创建的新项目默认使用 AndroidX,因此没有解决我的问题。
使用任何版本的插件多次执行 Pub get
后,
我想你所要做的就是:
• 转到 Flutter 项目的 android/app/build.gradle
,然后
• 设置 minSdkVersion 21
现在,在运行 flutter build apk
时,错误应该会消失。
答案 1 :(得分:0)
您可能只需要迁移到AndroidX https://flutter.dev/docs/development/androidx-migration 请参考此链接