错误:包androidx.lifecycle不存在

问题描述 投票:-1回答:1

我正在使用颤振,并且在进行flutter run时遇到了问题。它在控制台中向我显示以下错误消息

C:\ Projects \ Flutter.pub-cache \ hosted \ pub.dartlang.org \ flutter_plugin_android_lifecycle-1.0.5 \ android \ src \ main \ java \ io \ flutter \ embeddding \ engine \ plugins \ lifecycle \ FlutterLifecycleAdapter.java :8:错误:程序包androidx.lifecycle不存在导入androidx.lifecycle.Lifecycle;^C:\ Projects \ Flutter.pub-cache \ hosted \ pub.dartlang.org \ flutter_plugin_android_lifecycle-1.0.5 \ android \ src \ main \ java \ io \ flutter \ embeddding \ engine \ plugins \ lifecycle \ FlutterLifecycleAdapter.java:22 :错误:找不到符号公共静态生命周期getActivityLifecycle(^符号:类生命周期位置:类FlutterLifecycleAdapter2个错误

FAILURE:构建因异常而失败。

  • 出了什么问题:任务':compileReleaseJavaWithJavac'的执行失败。

    编译失败;有关详细信息,请参见编译器错误输出。

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

  • https://help.gradle.org获取更多帮助

pubspec.yaml

环境:sdk:“> = 2.1.0 <3.0.0”

依赖关系:扑:sdk:颤动

#以下内容将Cupertino Icons字体添加到您的应用程序。#与CupertinoIcons类一起用于iOS样式图标。cupertino_icons:^ 0.1.2pin_entry_text_field:^ 0.1.4double_back_to_close_app:^ 0.1.2吐司:^ 3.1.3http:^ 0.12.0 + 4progress_dialog:^ 1.2.0rxdart:^ 0.23.1circle_profile_avatar:^ 1.0.6shared_preferences:^ 0.5.6 + 1rflutter_alert:^ 1.0.3global_configuration:^ 1.5.0flutter_launcher_icons:^ 0.7.3分组按钮:^ 1.0.4flutter_form_builder:^ 3.7.3datetime_picker_formfield:^ 1.0.0email_validator:'^ 1.0.0'font_awesome_flutter:^ 8.5.0flutter_downloader:^ 1.4.1权限处理程序:^ 4.2.0 + hotfix.3路径提供者:^ 1.6.0carousel_slider:^ 1.4.1google_maps_flutter:^ 0.5.22 + 1gallery_saver:^ 1.0.7advanced_share:^ 0.1.0

dev_dependencies:flutter_test:sdk:颤动

flutter_icons:image_path:“ assets / images / icon.png”android:trueios:true

环境:sdk:“> = 2.1.0 <3.0.0”

依赖关系:扑:sdk:颤动

#以下内容将Cupertino Icons字体添加到您的应用程序。#与CupertinoIcons类一起用于iOS样式图标。cupertino_icons:^ 0.1.2pin_entry_text_field:^ 0.1.4double_back_to_close_app:^ 0.1.2吐司:^ 3.1.3http:^ 0.12.0 + 4progress_dialog:^ 1.2.0rxdart:^ 0.23.1circle_profile_avatar:^ 1.0.6shared_preferences:^ 0.5.6 + 1rflutter_alert:^ 1.0.3global_configuration:^ 1.5.0flutter_launcher_icons:^ 0.7.3分组按钮:^ 1.0.4flutter_form_builder:^ 3.7.3datetime_picker_formfield:^ 1.0.0email_validator:'^ 1.0.0'font_awesome_flutter:^ 8.5.0flutter_downloader:^ 1.4.1权限处理程序:^ 4.2.0 + hotfix.3路径提供者:^ 1.6.0carousel_slider:^ 1.4.1google_maps_flutter:^ 0.5.22 + 1gallery_saver:^ 1.0.7advanced_share:^ 0.1.0

dev_dependencies:flutter_test:sdk:颤动

flutter_icons:image_path:“ assets / images / icon.png”android:trueios:true

flutter package android-lifecycle flutter-dependencies
1个回答
0
投票

现在您可以手动安装生命周期插件,而不要使用flutter api。

https://pub.dev/packages/flutter_plugin_android_lifecycle

就我而言,这种方法解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.