1

这是我的 pubspec.yaml
当我在没有图像选择器的情况下运行 pub get 时,它可以工作。

name: project1
description: A new Flutter application.

publish_to:
version: 1.0.0+1

environment:
  sdk:  ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  camera:
  image_picker: ^0.6.1+4


  image_cropper:
  path_provider:
  path:
  flutter_local_notifications: ^1.4.4+2
  cupertino_icons: ^0.1.3


dev_dependencies:
  flutter_test:
    sdk: flutter


flutter:

 uses-material-design: true
 assets:

但是当我将 image_picker 从最新版本包含到 0.6.0 时,它会显示相同的错误消息

该插件flutter_plugin_android_lifecycle没有在 C:\Users\john\Documents\flutter_windows_1.17.1-stable\flutter.pub-cache\hosted\pub.dartlang.org\flutter_plugin_android_lifecycle-1.0.8\android\src\ 中定义主类main\java\io\flutter\plugins\flutter_plugin_android_lifecycle\FlutterAndroidLifecyclePlugin.java 或 C:\Users\john\Documents\flutter_windows_1.17.1-stable\flutter.pub-cache\hosted\pub.dartlang.org\flutter_plugin_android_lifecycle-1.0.8 \android\src\main\kotlin\io\flutter\plugins\flutter_plugin_android_lifecycle\FlutterAndroidLifecyclePlugin.kt。这可能是由于插件的 pubspec.yaml 中的条目不正确androidPackage: io.flutter.plugins.flutter_plugin_android_lifecycle或条目所致。mainClass如果您是此插件的作者,请修复androidPackage进入或移动主类到上面使用的任何位置。否则,请联系该插件的作者,同时考虑使用其他插件。

我尝试在没有 image_picker 的情况下运行其他项目,它们似乎工作正常。我只是无法安装 image_picker。

4

2 回答 2

0

我尝试在 Flutter 1.17.5 • channel stable 中导入。它工作正常。你可以升级颤振再试一次吗?

于 2020-07-24T06:29:16.517 回答
0

删除.pub-cache 文件夹

运行flutter pub get命令

如果这不起作用,请尝试

flutter_plugin_android_lifecycle在 yaml 文件中添加依赖项

删除.pub-cache文件夹

运行flutter pub get命令

于 2021-03-09T18:23:12.380 回答