Android Studio Flamingo Gradle构建报错:无法创建锁文件父目录解决方法
Gradle运行报错:无法创建锁文件父目录的解决办法
可能原因
- 权限不足:
C:\Program Files\Java属于系统级目录,普通用户权限无法在该路径下创建新目录或文件 - Gradle版本兼容性:Gradle 7.4对JDK 20的支持存在不完善的地方
解决步骤
1. 调整目录权限
- 右键点击
C:\Program Files\Java\jdk-20\wrapper目录,选择「属性」 - 切换到「安全」标签页,点击「编辑」,为当前用户添加「完全控制」权限
- 确认权限修改后,重新执行Gradle任务
2. 更改Gradle存储目录
- 打开Android Studio的「Settings」(路径:File > Settings)
- 进入「Build, Execution, Deployment > Build Tools > Gradle」设置项
- 在「Gradle user home」栏选择一个非系统目录(例如
C:\Users\你的用户名\.gradle) - 点击「Apply」后重启Android Studio
3. 升级Gradle版本
- 打开项目根目录下的项目级
build.gradle文件 - 将
dependencies块中的classpath "com.android.tools.build:gradle:7.4.x"替换为Android Studio Flamingo兼容的版本(推荐7.4.2及以上) - 同步项目后重新运行Gradle任务
内容的提问来源于stack exchange,提问作者Sanmoy Roy
相关产品推荐
相关产品推荐

