简体   繁体   English

Flutter Pub 在尝试运行一些旧项目时出错

[英]Flutter Pub Get Error when trying to run some old project

Evening All,晚上所有,

I am was trying to run some old project in github but when trying to run pub get having this kind of error我试图在 github 中运行一些旧项目但是在尝试运行 pub 时出现这种错误

Running "flutter pub get" in budgex...                          
Because flutter_html >=2.0.0-nullsafety.1 depends on html >=0.15.0 <1.0.0 and every version of link_previewer depends on html ^0.14.0+2, flutter_html >=2.0.0-nullsafety.1 is incompatible with link_previewer.
So, because budgex depends on both link_previewer ^1.2.1 and flutter_html ^2.2.1, version solving failed.
pub get failed (1; So, because budgex depends on both link_previewer ^1.2.1 and flutter_html ^2.2.1, version solving failed.)
exit code 1

i am already change some dependencies into latest version without local package folder and files from plugin here is the pubspec.yaml我已经将一些依赖项更改为最新版本,没有本地包文件夹和来自插件的文件这里是 pubspec.yaml

name: budgex
description: This Application is a Simple Budget Manager

publish_to: "none"

version: 1.0.0+1

environment:
  sdk: ">=2.12.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  bitbox : ^0.0.5
  flutter_icons : ^1.1.0
  link_previewer : ^1.2.1
  web3dart : ^2.5.1
  animated_bottom_navigation_bar: ^0.2.1
  animations: ^1.1.2
  badges: ^2.0.1
  beamer: ^0.14.1
  bitcoin_flutter: ^2.0.2
  bot_toast: ^3.0.5
  cached_network_image: ^3.0.0
  chart_sparkline: ^1.0.5
  charts_flutter: ^0.6.0
  container_tab_indicator: ^0.3.0
  csv: ^4.0.3
  cupertino_icons: ^1.0.2
  dartx: ^0.7.1
  dartz: ^0.10.0-nullsafety.2
  data_connection_checker: ^0.3.4
  decimal: ^1.2.0
  encrypt: ^5.0.0
  english_words: ^3.1.0
  extended_image: ^4.1.0
  file_picker: ^3.0.3
  fl_chart: ^0.36.2
  flash: ^1.5.1
  flex_color_picker: ^2.1.1
  flutter_barcode_sdk: ^1.2.2
  flutter_bloc: ^7.0.0
  flutter_dynamic_icon: ^2.0.0
  flutter_echarts: ^2.1.0
  flutter_facebook_auth: ^3.5.0
  flutter_form_builder: ^6.0.1
  flutter_html: ^2.2.1
  flutter_phoenix: ^1.0.0
  flutter_screenutil: ^4.0.3
  flutter_slidable: ^0.5.7
  flutter_spinkit: ^4.1.2+1
  flutter_staggered_animations: ^0.1.2
  flutter_staggered_grid_view: ^0.4.0
  flutter_svg: ^0.22.0
  flutter_swiper: ^1.1.6
  flutter_uix: ^0.1.2-nullsafety.2
  font_awesome_flutter: ^9.1.0
  formz: ^0.4.0
  freezed_annotation: ^0.14.2
  google_fonts: ^2.1.0
  google_sign_in: ^5.0.4
  grouped_list: ^4.0.0
  hive: ^2.0.4
  hive_flutter: ^1.1.0
  hooks_riverpod: ^0.14.0+4
  http_auth: ^0.2.5
  json_diff: ^0.2.0
  keccak: ^1.0.3
  keyboard_avoider: ^0.1.2
  liquid_pull_to_refresh: ^3.0.0
  local_auth: ^1.1.6
  logger: ^1.0.0
  marquee: ^2.2.0
  material_design_icons_flutter: ^4.0.5345
  modal_bottom_sheet: ^2.0.0
  money_formatter: ^0.0.3
  onesignal_flutter: ^3.0.0
  overlay_support: ^1.2.0
  package_info: 2.0.0
  page_transition: ^1.0.9
  path: ^1.6.4
  path_provider: ^2.0.2
  percent_indicator: ^2.1.7+2
  permission_handler: ^8.1.2
  pinput: ^1.2.0
  pretty_qr_code: ^2.0.2
  protobuf: ^2.0.0
  protoc_plugin: ^20.0.0
  qr: ^2.1.0
  qr_flutter: ^4.0.0
  random_string: ^2.0.1
  readmore: ^1.0.1
  riverbloc: ^0.5.0
  rounded_loading_button: ^2.0.5
  shared_preferences: ^2.0.6
  shimmer: ^1.0.1
  showcaseview: ^0.1.6
  sticky_headers: ^0.1.8
  syncfusion_flutter_charts: ^19.2.44+1
  table_calendar: ^3.0.1
  theme_provider: ^0.5.0
  timeago: ^3.1.0
  transparent_image: ^1.0.0
  ultimate_data_generator : ^1.0.0
  validators: ^2.0.0+1

dev_dependencies:
  flutter_test:
    sdk: flutter
  bloc_test: ^8.0.2
  build_runner: ^2.0.5
  flutter_launcher_icons: ^0.9.0
  flutter_native_splash: ^1.1.9
  freezed: ^0.14.2
  hive_generator: ^1.1.0
  json_serializable: ^4.1.3
  mockito: ^5.0.10

dependency_overrides:
  args: ^2.1.1
  crypto: ^3.0.0
  hex: ^0.1.2
  convert: ^3.0.0
  intl: ^0.17.0
  bip39: ^1.0.5
  pointycastle: ^3.0.0
  dart_style: ^2.0.0
  http: ^0.13.0
  fixnum: ^1.0.0
  vin_decoder : ^0.1.4+1
  basic_utils : 3.3.3

flutter_icons:
  android: true
  ios: true
  image_path: assets/icon/icon.png

flutter_native_splash:
  image: assets/images/splash.png
  color: "121212"
  android_disable_fullscreen: true

flutter:
  uses-material-design: true
  # shed hill people icon fragile critic vicious return write coconut jump clutch
  # royal calm banner faith tiny capital tooth nerve attract addict garbage wish
  assets:
    - assets/
    - assets/images/
    - assets/rive/
    - assets/icon/
    - fonts/

  fonts:
    - family: Avenir Next
      fonts:
        - asset: fonts/AvenirNext.otf
    - family: WorkSans
      fonts:
        - asset: assets/fonts/WorkSans-Regular.ttf
        - asset: assets/fonts/WorkSans-Medium.ttf
          weight: 500
        - asset: assets/fonts/WorkSans-SemiBold.ttf
          weight: 600
        - asset: assets/fonts/WorkSans-Bold.ttf
          weight: 700
    # - family: Roboto
    #   fonts:
    #     - asset: fonts/Roboto-Italic.ttf
    #     - asset: fonts/Roboto-normal.ttf

Anyone can help this problem?任何人都可以解决这个问题吗? appreciated it for helping感谢它的帮助

One of the way to solve above problem is, rather than specifying version code beside of any package you can just do below thing解决上述问题的方法之一是,与其在任何包旁边指定版本代码,不如在下面做

flutter_html: 
link_previewer: 
...

you will need to update your dependencies so that they are compatible with each other.您将需要更新您的依赖项,以便它们相互兼容。 You can do this by modifying the version constraints in your pubspec.yaml file.您可以通过修改 pubspec.yaml 文件中的版本约束来执行此操作。 For example, if you change the version constraint for html in link_previewer to be compatible with the constraint in flutter_html, you should be able to run flutter pub get例如,如果您将 link_previewer 中 html 的版本约束更改为与 flutter_html 中的约束兼容,您应该能够运行flutter pub get

It is also possible that a newer version of link_previewer or flutter_html may have been released that resolves this conflict, so you may want to check for updates to these packages.也有可能发布了解决此冲突的更新版本的 link_previewer 或 flutter_html,因此您可能需要检查这些包的更新。 However, be sure to carefully review the changelog for any updates to make sure that they won't break your project.但是,请务必仔细查看任何更新的变更日志,以确保它们不会破坏您的项目。

This error indicates that there is a conflict between the versions of link_previewer and flutter_html这个错误说明link_previewerflutter_html的版本有冲突

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 尝试运行颤振项目时显示此 Gradle 错误 - showing this Gradle error when trying to run flutter project Flutter 用户应该运行“flutter pub get”而不是“pub get” - Flutter users should run 'flutter pub get' instead of 'pub get' 尝试在 vscode 上通过 flutter 运行应用程序时出现此错误 - I get this error when trying to run an app via flutter on vscode 当我运行 flutter pub 时,我收到此错误“date_picker_timeline”取决于 intl ^0.16.0 而“flutter_localizations”取决于 intl 0.17.0 - when i run flutter pub get i get this error “date_picker_timeline” depends on intl ^0.16.0 and “flutter_localizations” depends on intl 0.17.0 flutter。 当我尝试运行此推荐“flutter build appbundle”时,出现此错误 - flutter . When I'm trying run this commend "flutter build appbundle" I get this error 如何解决 Flutter Pub get Failed 错误 - How to solve Flutter Pub get Failed error `flutter pub get` 导致构建运行器错误 - `flutter pub get` results in build runner error 当我运行旧的android项目时,我从build.gradle收到一条错误消息 - When I run my old android project I get a error message from the build.gradle flutter pub get 卡住了 - flutter pub get is stucking 当我尝试更改 flutter 项目中的应用程序图标时,此错误是什么 - What is this error when I trying to change app icon in a flutter project
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM