这是我的 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。