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

Gradle layout.buildDirectory 只读文件系统问题求助

Gradle Lint配置替换buildDir后文件系统只读错误解决

问题出在路径开头的斜杠——你写的"/outputs/lint/lint.html"是绝对路径,Gradle会尝试在系统根目录(/)下创建outputs文件夹,而这个目录通常是只读的,所以触发了FileSystemException。

改成下面的配置即可解决:

htmlOutput layout.buildDirectory.file("outputs/lint/lint.html").get().asFile

原因很简单:layout.buildDirectory本身就指向项目的构建目录(和原来的project.buildDir等价),后面的路径不需要加开头斜杠,否则会脱离项目构建目录的上下文,变成绝对路径访问系统根目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 03:09:51