Flutter开发HarmonyOS鸿蒙Next应用的时候提示dart版本太低

发布于 1周前 作者 htzhanglong 最后一次编辑是 5天前 来自 Flutter

Flutter开发HarmonyOS鸿蒙Next应用的时候提示dart版本太低
【任务描述】 majun@192 app % flutter build hap
Running “flutter pub get” in app… Resolving dependencies… The current Dart SDK version is 2.19.6.

Because flutter_socializing_online requires SDK version >=3.4.0 <4.0.0, version solving failed. pub get failed command: “/Users/majun/fvm/versions/versions/custom_3.22.0/bin/cache/dart-sdk/bin/dart __deprecated_pub --color --directory . get --example” pub env: { “FLUTTER_ROOT”: “/Users/majun/fvm/versions/versions/custom_3.22.0”, “PUB_ENVIRONMENT”: “flutter_cli:verify:hap”, “PUB_CACHE”: “/Users/majun/.pub-cache”, } exit code: 1

【解决方案】 能更新一下自带的dart的版本吗


更多关于Flutter开发HarmonyOS鸿蒙Next应用的时候提示dart版本太低的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html

1 回复

更多关于Flutter开发HarmonyOS鸿蒙Next应用的时候提示dart版本太低的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在Flutter开发HarmonyOS鸿蒙Next应用时,若遇到提示dart版本太低的问题,可尝试以下步骤解决:

  1. 确认当前Dart与Flutter SDK版本:鸿蒙Flutter目前支持的版本较旧,需确认当前项目是否使用了鸿蒙支持的版本。可查看鸿蒙开发文档或相关社区获取支持的版本信息。
  2. 降级Dart SDK:如当前Dart版本高于鸿蒙支持版本,需降级。可在项目的pubspec.yaml文件中指定兼容的Dart SDK版本。
  3. 检查第三方库:第三方库可能也会受Dart SDK版本影响,需确认所有依赖库是否兼容当前Dart版本。如有不兼容,需寻找替代库或修改代码。
  4. 环境配置:确保开发环境配置正确,包括鸿蒙开发工具DevEco Studio、Java JDK版本(需为17)等。
  5. 重新构建项目:在修改完毕后,重新构建并运行项目,查看问题是否解决。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部