【Android Studio】关于Unable to delete file 'xxx' 的编译报错

使用Flutter run运行项目时出现这个问题,其实这个问题的发起者只是因为Android SDK编译项目文件时的检查。
其实也可能不是mergeDebug,也可能是build中的其他文件。一般是因为编译检查进程自身的Bug引起的。
解决思路很简单,就是清除掉build文件重新编译

//终端运行
$ flutter clean

但是也有很大概率这个BUG依然出现。这时有种情况是,检查Unable to delete file报错的这个路径。

  1. 比如我这个报错是
    Unable to delete file '(项目路径)\build\url_launcher\intermediates\incremental\mergeDebugResources'
  2. 进入这个无法被删除的文件夹的上级目录incremental,可以看到其下没有mergeDebugResources文件夹。
  3. 建立一个空文件夹命名为mergeDebugResources,再次执行flutter run问题解决。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容