You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行ionic cordova build android报错EBUSY资源被占用如何解决?

Ionic Cordova 构建Android EBUSY资源占用问题解决方案
  • 终止所有相关进程
    除已尝试结束的java进程外,执行以下命令批量结束Node、adb相关残留进程,避免后台进程锁死资源:
    taskkill /f /im node.exe
    taskkill /f /im adb.exe
    
    也可以手动关闭当前打开的代码编辑器、项目预览服务,避免编辑器的资源预览插件占用静态字体文件。
  • 全量清理编译缓存
    仅清理Ionic缓存无法解决平台层的缓存问题,按以下步骤操作:
    1. 删除项目根目录下的node_modules文件夹、package-lock.json/yarn.lock文件,执行npm install重装依赖
    2. 执行以下命令移除并重新添加Android平台,清空平台层残留的编译文件:
    ionic cordova platform rm android
    ionic cordova platform add android
    
  • 排查精准文件占用
    打开Windows资源监视器,切换到「CPU」选项卡,在「关联的句柄」搜索框中输入报错的字体文件完整路径D:\project\xxxx\xxxx\www\assets\fonts\xxx.woff,即可查到锁定该文件的具体进程,直接结束对应进程即可解除占用。
  • 权限适配
    右键点击项目根文件夹,在安全选项中给当前登录用户授予「完全控制」权限,或者直接以管理员身份运行CMD/PowerShell执行构建命令,规避Windows系统权限限制导致的误报占用问题。
  • 临时规避方案
    若赶时间需要快速构建,可以先将报错的字体文件暂时移出项目目录,构建完成后再手动放入安装包的对应资源路径下。

内容的提问来源于stack exchange,提问作者AnKr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 10:06:03