Android 无法使用图像选择器运行颤振:^0.6.7+;9

Android 无法使用图像选择器运行颤振:^0.6.7+;9,android,flutter,imagepicker,flutter-packages,Android,Flutter,Imagepicker,Flutter Packages,在将图像选取器^0.6.7+9添加到我的pubspec.yaml文件后,我出现了此错误,并且我已经在AndroidX中,因为我的android/gradle.properties文件具有AndroidX属性,如本文档中所述https://flutter.dev/docs/development/androidx-migration" 但无论如何我都会遇到这个错误,在搜索和尝试解决方案几个小时后,我仍然无法修复它 这是错误消息 C:\flatter.pub cache\hosted\pub.dar

在将图像选取器^0.6.7+9添加到我的pubspec.yaml文件后,我出现了此错误,并且我已经在AndroidX中,因为我的android/gradle.properties文件具有AndroidX属性,如本文档中所述https://flutter.dev/docs/development/androidx-migration"

但无论如何我都会遇到这个错误,在搜索和尝试解决方案几个小时后,我仍然无法修复它

这是错误消息

C:\flatter.pub cache\hosted\pub.dartlang.org\flatter\u plugin\u android\u lifecycle-1.0.9\android\src\main\java\io\flatter\embedded\engine\plugins\lifecycle\flatter lifecycledapter.java:8:错误:包androidx.lifecycle不存在 导入androidx.lifecycle.lifecycle; ^ C:\flatter.pub cache\hosted\pub.dartlang.org\flatter\u plugin\u android\u lifecycle-1.0.9\android\src\main\java\io\flatter\embedded\engine\plugins\lifecycle\flatter lifecycledapter.java:22:错误:找不到符号 公共静态生命周期getActivityLifecycle( ^ 符号:类生命周期 位置:class LifecycleAdapter 2个错误

失败:生成失败,出现异常

  • 出了什么问题: 任务“:compileReleaseJavaWithJavac”的执行失败
编译失败;有关详细信息,请参阅编译器错误输出

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的细节

  • 得到更多的帮助

生成在10秒内失败


例外情况:由于上述问题,无法构建插件flatter\u plugin\u android\u生命周期。

我刚刚将“compileSdkVersion”和“targetSdkVersion”更改为29,并正常工作。(之前是28)
你可以在“android/app/build.gradle”中找到这些属性

现在是2021年-显然,将compilesdk和targetsdk降级到29,效果很好

我从周五开始就遇到了这个问题,之前版本的image_picker出现了这个问题。仍然找不到修复方法,但我会密切关注这篇帖子,以便有人发布解决方案,或者我会发布它一旦我发现pubspec中有太多的变化,就将flatter\u plugin\u android\u生命周期版本锁定为1.0。2@Rombus我将pubspec.lock中的版本更改为1.0.2,但当我运行该项目时,它会自动恢复为1.0.9。@Rombus我找到了一个对我有效的答案,也许对你也有效。这对我不起作用。我的问题与此插件有关与其他人一起使用更大的应用程序。如果我只是为了测试而创建了一个小应用程序,它将不会有任何问题。我最终做的是删除图像选择器并使用christian\u picker\u图像。