有人可以告诉我这个错误是什么以及如何解决该错误吗?
等级同步失败:D:\ SoundsandPictures.gradle \ 4.4 \ fileHashes \ fileHashes.lock(访问被拒绝)
注意:我的项目在D:驱动器上,我不小心删除了驱动器上的所有数据,并使用恢复软件对其进行了恢复,并在android studio中打开该项目时收到此错误。
答案 0 :(得分:3)
转到文件->使缓存无效/重新启动
关闭Android Studio
重命名/删除用户主目录中的.gradle文件夹
重新启动Android Studio(它将下载gradle元数据和数据)
Gradle构建成功
重建项目。完成。
编辑
在Mac OS上尝试
转到SDK管理器(具有管理员权限),向下滚动到最后,下载“ Android支持库”。
它有效(不要忘记管理员权限)。
参考this这样的问题。
答案 1 :(得分:0)
答案 2 :(得分:0)
就我而言,我隐藏了.gradle文件。取消隐藏文件后,就可以了。
答案 3 :(得分:0)
我删除了该文件,然后出现另一则消息,但对于其他文件,我执行了3次相同的操作,然后进行了清理和重建并工作。 PS:这些文件在生成后会重新生成,因此在那里没有问题。
答案 4 :(得分:0)
答案很晚,但是 我收到错误“ caches \ 5.1.1 \ file-changes \ last-build.bin(访问被拒绝)”, 删除该文件并重新构建对我有用的项目。
答案 5 :(得分:0)
/。gradle / 4.6 / fileChanges / last-build.bin%20(Access%20is%20denied)
我通过删除.gradle文件夹解决了此问题,然后重新启动android studio 清理并重建
答案 6 :(得分:0)
在 vs 代码中执行时显示相同的错误。我只是通过删除这个 .gradle\caches\6.1.1\file-changes\last-build.bin 文件来解决的。重新启动 vscode 后问题出现了
答案 7 :(得分:-1)
OK ..要解决此问题,只需导航到您的项目文件夹,如C:\ Users \ AndroidStudioProjects \ Project.gradle \ taskArtifacts文件夹,然后删除该文件。 fileHashes.lock持有全局锁定,并阻止您运行脚本。删除文件夹将再次创建该文件,并且将构建您的项目。另外,还有其他锁定文件的可能性。只需删除C:\ Users \ Administrator.gradle \ caches文件夹中的所有内容。
答案 8 :(得分:-1)
如果您有防病毒软件,请尝试检查它是否已阻止Android Studio。
答案 9 :(得分:-2)
无论何时发生 只是DEL(进行第1次备份)CULPRIT文件(MSG“访问被拒绝”之前的文件正确)
希望这会有所帮助