<分区>
错误:无法完成 Gradle 执行。
原因:
Could not create parent directory for lock file C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\gradle-3.3-all.zip.lck
<分区>
错误:无法完成 Gradle 执行。
原因:
Could not create parent directory for lock file C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\gradle-3.3-all.zip.lck
最佳答案
编辑(2023/01/26):
IntelliJ 2022.3.1 中的等效选项现在如下所示:
原答案:
我刚遇到这个。就我而言,问题似乎是由在 Android Studio/IntelliJ 中使用“Use gradle 'wrapper' task configuration”选项引起的。作为this answer建议,此选项会导致 IntelliJ 覆盖 Gradle 包装器任务。我的解决方案是改为选择“使用默认 gradle 包装器(推荐)”。
我怀疑这导致与我为实际存储最终包装文件的目录定制的 GRADLE_USER_HOME
环境变量发生冲突。例如,Gradle 试图(但失败了)创建 C:\ProgramData\chocolatey\lib\gradle\tools\gradle-4.5.1\wrapper\dists\gradle-4.5.1-all\87kuriyahurjjkki3zii366f2\gradle- 4.5.1-all.zip.lck
当通过 IntelliJ 运行时,但我的系统使用文件 C:\work\.gradle\wrapper\dists\gradle-4.5.1-all\87kuriyahurjjkki3zii366f2\gradle -4.5.1-all.zip.lck
正常工作时。
切换然后通过 IntelliJ 运行 Gradle 刷新似乎已修复它。当我现在切换回“使用 gradle 'wrapper' 任务配置”时,它也会成功。
关于android - 无法为锁定文件创建父目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45527316/
相关文章:
android - 按顺序运行 robolectric 测试?
android - 在 Android Studio 上设置许可验证库
android - 如何从工作线程向 UI 线程发送一些数据?
android - Gradle的Android Proguard问题
java - 如何将 PostgreSQL 数据源添加到 Java Spring REST API 项目中?
java - 使用 Gradle 编写环境特定的 web.xml、log4j.xml
android - 我的图像在 listview android 滚动期间发生变化
java - 错误构建 APK 错误 :Execution failed for task ':app:transformClassesWithDexForRelease'