HarmonyOS鸿蒙Next中flutter插件(如fluttertpc_video_compress)工程下,使用DevEco Studio打开ohos模块,会提示project sync failed且(Projects Error )没有任何错误信息
HarmonyOS鸿蒙Next中flutter插件(如fluttertpc_video_compress)工程下,使用DevEco Studio打开ohos模块,会提示project sync failed且(Projects Error )没有任何错误信息 【问题描述】:flutter插件(如fluttertpc_video_compress)工程下,使用deveco 打开ohos模块,会提示 project sync failed且(Projects Error )没有任何错误信息
【问题现象】:"project sync failed"导致ohos侧的代码无法索引。
【版本信息】:DevEco 6.0 , windows 系统
【尝试解决方案】:没有错误信息,仅尝试了重启工程,且没有效果。

更多关于HarmonyOS鸿蒙Next中flutter插件(如fluttertpc_video_compress)工程下,使用DevEco Studio打开ohos模块,会提示project sync failed且(Projects Error )没有任何错误信息的实战教程也可以访问 https://www.itying.com/category-92-b0.html
【解决方案】
fluttertpc_video_compress中的ohos目录为源码路径,需要插件示例可以运行此路径下的example示例,插件库使用可以参考此文档:
下载示例后在根目录中执行flutter pub get添加相关插件har依赖(注:ohos中没有相关har包时可以添加签名信息再在根目录中执行flutter build hap命令)。
更多关于HarmonyOS鸿蒙Next中flutter插件(如fluttertpc_video_compress)工程下,使用DevEco Studio打开ohos模块,会提示project sync failed且(Projects Error )没有任何错误信息的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
如果是鸿蒙化flutter的话不应该在pubspec.yaml里面先加上例如
image_picker:
git:
url: "https://gitcode.com/openharmony-sig/flutter_packages.git"
path: "packages/image_picker/image_picker"
然后再flutter pub get
在HarmonyOS Next中,Flutter插件(如fluttertpc_video_compress)的ohos模块在DevEco Studio出现"project sync failed"且无错误信息时,通常由以下原因导致:
-
项目配置问题:检查oh-package.json5中的模块依赖配置是否正确,确保所有依赖包版本与HarmonyOS Next兼容。
-
Gradle同步失败:验证项目根目录的build-profile.json5中的SDK版本配置,确保与本地安装的HarmonyOS SDK版本一致。
-
缓存冲突:执行File > Invalidate Caches并重启DevEco Studio,清除项目缓存。
-
环境变量异常:确认DevEco Studio的环境变量配置正确,特别是HarmonyOS SDK相关路径。
建议检查项目结构是否符合HarmonyOS Next规范,确认所有配置文件使用ArkTS语法。
在HarmonyOS Next中,Flutter插件工程(如fluttertpc_video_compress)的ohos模块出现"project sync failed"且无具体错误信息,通常是由于依赖配置或环境兼容性问题导致。以下是排查步骤:
- 检查依赖配置:确认
oh-package.json5中的依赖项版本与HarmonyOS Next SDK兼容。不匹配的依赖可能导致同步失败。 - 清理缓存:在DevEco Studio中执行
File > Invalidate Caches and Restart,清除可能损坏的缓存文件。 - 验证Flutter插件兼容性:确保fluttertpc_video_compress插件已适配HarmonyOS Next,未适配的插件可能引发同步错误。
- 检查网络或代理设置:同步过程可能因网络问题中断,确保环境可正常访问依赖仓库。
- 查看日志文件:在DevEco Studio的
Help > Show Log in Explorer中查找详细错误日志,辅助定位问题。
若问题持续,建议简化工程依赖或重新导入模块,排除配置冲突。

