当前位置: 首页 > 知识库问答 >
问题:

flutter-pub get错误,当获取path_provider的版本时

隆飞宇
2023-03-14

我正在从flutter 1迁移到flutter 2,当我从pubspec.yaml更新我的包时,我收到了这个错误:

由于path_provider>=1.6.4<2.0.0-NULLSafety依赖于path_provider_PLATFORM_INTERFACE^1.0.1而后者依赖于plugin_platform_interface^1.0.1,因此path_provider>=1.6.4<2.0.0-NULLSafety需要plugin_platform_interface^1.0.1。由于firebase_messaging>=9.0.0依赖于firebase_core_platform_interface|^4.0.0,而firebase_core_platform_interface|^2.0.0,因此path_provider>=1.6.4<2.0.0-nullsafety与firebase_messaging>=9.0.0不兼容。因此,由于myApp同时依赖于firebase_messaging^9.1.1和path_provider^1.6.5,版本解决失败。在MyApp中运行“Flutter pub Get”...pub get失败(1;因此,由于myApp同时依赖于firebase_messaging^9.1.1和path_provider
^1.6.5,版本解决失败。)

我的pubspec.yaml存档:

version: 1.0.0+1
environment:
  sdk: ">=2.2.2-dev.68.0 <3.0.0"
dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  cupertino_icons: ^0.1.3
  path_provider: ^1.6.5

dev_dependencies:
  flutter_test:
    sdk: flutter
flutter:
  uses-material-design: true

共有1个答案

丁勇
2023-03-14

您应该尝试使用空安全

path_provider:

没有版本。

 类似资料:
  • 我得到这个问题与flutter pub get,试图更新dart sdk,重新启动pc添加dart sdk位置回到环境变量,删除。git文件夹。 在计算器中运行“flutter pub get”... 当前Dart SDK版本为2.13.4。 颤医生: 飞镖版:

  • 我使用flutter upgrade--force从v1.91.hotfix 6升级flutter。 然后我构建了一个示例“层” - 颤振运行,它显示了此消息,而如果我切换到1.91,一切都构建正常 找不到名为“堆栈跟踪”的选项。 颤振博士-v G:\新\new_exam [√] Android toolchain -为Android设备开发(Android SDK版本29 . 0 . 2)And

  • flutter打包报错 创建一个初始的flutter项目试下打包,结果总是报错资源链接获取失败的错误 报错如下: 版本号 flutter 3.16.2 gradle 8.5 安卓sdk 项目安卓相关资源 flutter环境配置

  • 但仍然得到以下错误 错误:(1,1)评估项目“:App”时出现问题。无法应用插件[id“com.android.application”]需要Gradle版本2.10。当前版本为2.8。如果使用gradle包装,请尝试将/users/manishpathak/project/live/code/iccricketworldcup2015schedule/gradle/wrapper/gradle-

  • 请修复项目的分级设置。修复渐变包装并重新导入项目打开渐变包装属性渐变设置

  • 我正在按照以下步骤打包我的PWA以提交到Play Store-https://docs.pwabuilder.com/jekyll/update/2018/02/03/how-to-package-android.html 我已经检查了,并且使用了正确的分发URL:distributionURL=https://services.gradle.org/distributions/gradle-2.