鸿蒙flutter框架Error: 00625004 SymLink Dir Failed解决方案

问题大概率来自自己电脑的安全卫士:

问题截图:

成功运行效果

可以看到已经可以顺利的跑起来了。

异常说明

这个错误代表 权限不足 (EPERM),ohpm(鸿蒙的包管理器,类似于 npm)在你的系统上尝试创建一个"软链接"(Symlink,将某个依赖包映射到 oh_modules 目录下),但是在 Windows 环境下,创建软链接需要管理员权限,或者由于你之前的构建中断、文件被占用导致旧的链接无法被覆盖。

传统方案怎么解决?

我已经用命令帮你清理了发生冲突的 oh_modules 缓存目录,接下来你只需要按照以下方法重新运行一次即可,100% 可以解决问题:

方案 1:使用管理员权限重启 IDE(最根本的解决办法)

因为 Windows 默认不允许普通用户程序创建软链接(SymLink),所以最好的办法是:

完全关闭你当前正在使用的开发工具(如 DevEco Studio 或 VSCode)。

在桌面上找到 IDE 图标,右键点击,选择 "以管理员身份运行"。

重新打开 flutter_harmonyos_study 项目,再次运行你的 Flutter run 或 hvigorw assembleHap 命令。

方案 2:如果是命令行执行

如果你是在终端或 PowerShell 中敲命令,请:

按下 Win + X,选择 Windows PowerShell (管理员) 或是 终端 (管理员)。

进去后 cd D:\Flutter\flutter_harmonyos_study

再次运行编译命令即可。

由于这纯粹是 Windows 的操作系统的"权限墙"阻止了鸿蒙的依赖构建(ohpm install),只要用管理员权限重新跑一下构建命令就可以顺利通过了!快去试试吧!

高效直接解决方案

找到自己的安全卫士,点击鼠标右键,然后点击退出。

确认后点击我要退出

全部错误码

报错:ohpm ERROR: Run install command failed

Error: 00625004 SymLink Dir Failed

Error Message: Link D:\Flutter\flutter_harmonyos_study\ohos\entry\oh_modules@ohos\flutter_ohos to

D:\Flutter\flutter_harmonyos_study\ohos\oh_modules.ohpm@ohos+flutter_ohos@b+ncssberylwxl8aw15s5agpvfov7+tmyeqyb4u5vue=

\oh_modules@ohos\flutter_ohos failed. error: Error: 00613005 Unknown Error. Error Message: Found unknown error while

symlink, code: EPERM, details: EPERM: operation not permitted, symlink

'D:\Flutter\flutter_harmonyos_study\ohos\oh_modules.ohpm@ohos+flutter_ohos@b+ncssberylwxl8aw15s5agpvfov7+tmyeqyb4u5vue

=\oh_modules@ohos\flutter_ohos' -> 'D:\Flutter\flutter_harmonyos_study\ohos\entry\oh_modules@ohos\flutter_ohos'.

(node:1272) [DEP0169] DeprecationWarning: url.parse() behavior is not standardized and prone to errors that have

security implications. Use the WHATWG URL API instead. CVEs are not issued for url.parse() vulnerabilities.

(Use node --trace-deprecation ... to show where the warning was created)

hvigor WARN: excute command failed, error isundefined

hvigor ERROR: 00306053 Specification Limit Violation

Error Message: ohpm install failed.

Try the following:

Verify the Internet connection.

Verify the repository address, package name, and version number.

Try:

Run with --stacktrace option to get the stack trace.

Run with --debug option to get more log output.

hvigor ERROR: BUILD FAILED in 8 s 612 ms

ProcessException: The command failed with exit code 1

Command: hvigorw assembleHap -p product=default -p buildMode=debug --no-daemon -p

FLUTTER_TARGET=D:\Flutter\flutter_harmonyos_study\lib\main.dart -p TARGET_PLATFORM=ohos-x64 -p

DART_DEFINES=RkxVVFRFUl9WRVJTSU9OPTMuMzUuOC1vaG9zLTAuMC4z,RkxVVFRFUl9DSEFOTkVMPVt1c2VyLWJyYW5jaF0=,RkxVVFRFUl9HSVRfVVJ

MPWh0dHBzOi8vZ2l0Y29kZS5jb20vb3Blbmhhcm1vbnktdHBjL2ZsdXR0ZXJfZmx1dHRlci5naXQ=,RkxVVFRFUl9GUkFNRVdPUktfUkVWSVNJT049NjVj

YmJlZTFmYQ==,RkxVVFRFUl9FTkdJTkVfUkVWSVNJT049MDM1MzE2NTY1YQ==,RkxVVFRFUl9EQVJUX1ZFUlNJT049My45LjI= -p

DART_OBFUSCATION=false -p TRACK_WIDGET_CREATION=true -p TREE_SHAKE_ICONS=false -p

PACKAGE_CONFIG=D:\Flutter\flutter_harmonyos_study.dart_tool\package_config.json

可以匹配一下,看看是否是这个问题,如果是直接退出安全卫士即可。

相关推荐
SoaringHeart3 分钟前
Flutter进阶:OverlayEntry 插入图层管理器 NOverlayZIndexManager
前端·flutter
想你依然心痛14 分钟前
HarmonyOS 6(API 23)实战:基于悬浮导航、沉浸光感与HMAF的“文思智脑“——PC端AI智能体沉浸式智能写作工作台
人工智能·ar·harmonyos·ai写作
冬奇Lab15 分钟前
一天一个开源项目(第108篇):Andrej Karpathy Skills - 用一个 CLAUDE.md 文件修复 LLM 编码的四个顽疾
人工智能·开源·资讯
小雨青年16 分钟前
鸿蒙 HarmonyOS 6 | Pura X Max 鸿蒙原生适配 09:展开态列表增加字段但不变复杂
华为·harmonyos
richard_yuu23 分钟前
鸿蒙治愈游戏模块实战|四大轻量解压游戏、ArkTS动画交互与低功耗落地
游戏·交互·harmonyos
code_pgf3 小时前
模态生成器:原理详解与推荐开源项目
人工智能·深度学习·开源
虎头金猫3 小时前
管理飞牛OS还在点点点?我用Ansible给它装了个远程遥控器
微信·开源·ansible·aigc·智能家居·开源软件·ai编程
程序员老刘4 小时前
Flutter 3.44 有哪些变化?(官方blog完整翻译)
flutter·ai编程·客户端
阿钱真强道5 小时前
24 鸿蒙LiteOS GPIO中断实战:从原理到上升沿/下降沿详解
harmonyos·中断·rk·liteos·开源鸿蒙·瑞芯微·rk2206