启动新的android项目时无法创建目录

时间:2018-09-18 07:26:27

标签: android android-studio compiler-errors

无法创建目录:

'C:\Users\myDeviceFolder\.gradle\caches\transforms-1\files-1.1\ad6279be8ea6430bdcbb906c758a8940'

已经存在,但不是目录

2 个答案:

答案 0 :(得分:0)

尝试清理项目。您可以通过3种方式做到这一点:

  1. 在顶部菜单Build-> Clean Project
  2. 在右侧菜单中运行gradle任务“ clean”
  3. 在终端上打印“ gradlew clean”

答案 1 :(得分:0)

路径告诉我问题指向一次性容器。您正在使用持续集成吗?如果是这样,请尝试清理您的C:\ Users \ user \ .gradle \ caches文件夹。

如果使用的是任务缓存或增量生成,而不是项目的每个生成都建立有全局缓存,那么您将需要不时清理缓存。缓存CI系统会向存储库发出信号,表明在构建期间代码缓存已更改,从而发出拉取请求。死锁有时发生在推和拉之间。这可能不是您的错。详细信息不清楚。

为了清除Windows中的gradle缓存,请转到:

    CD C:\Users\user\.gradle\caches

    DEL /S *.lock

为同步访问缓存创建。

    DEL /S 'C:\Users\user\.gradle\caches\$GRADLE_VERSION' 

时间戳和增量会更改每个版本。

如果这不起作用,则可能是来自另一个工作程序的存储库上的锁。请与您的团队联系,以查看其他成员的存储库是否被锁定。

哦,您总是可以增加构建版本。 [编辑]

有关更多详细信息,请参见https://medium.com/cirruslabs/mastering-gradle-caching-and-incremental-builds-37eb1af7fcde

反馈始终感激 / \