Gradle同步失败的访问在Android Studio中被拒绝

时间:2018-06-22 16:56:17

标签: android android-studio

有人可以告诉我这个错误是什么以及如何解决该错误吗?

  

等级同步失败:D:\ SoundsandPictures.gradle \ 4.4 \ fileHashes \ fileHashes.lock(访问被拒绝)

注意:我的项目在D:驱动器上,我不小心删除了驱动器上的所有数据,并使用恢复软件对其进行了恢复,并在android studio中打开该项目时收到此错误。

10 个答案:

答案 0 :(得分:3)

转到文件->使缓存无效/重新启动

关闭Android Studio

重命名/删除用户主目录中的.gradle文件夹

重新启动Android Studio(它将下载gradle元数据和数据)

Gradle构建成功

重建项目。完成。

编辑

在Mac OS上尝试

转到SDK管理器(具有管理员权限),向下滚动到最后,下载“ Android支持库”。

它有效(不要忘记管理员权限)。

参考this这样的问题。

答案 1 :(得分:0)

创建一个新的Android项目并将所有恢复的文件移入其中。您面临的问题是由于旧项目中的现有设置。

然后...

转到文件->项目结构->选中“使用嵌入式JDK(推荐)Check Use Embedded JDK

答案 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。

BitDefender did block my AndroidStudio

答案 9 :(得分:-2)

无论何时发生 只是DEL(进行第1次备份)CULPRIT文件(MSG“访问被拒绝”之前的文件正确)

希望这会有所帮助