📌  相关文章
📜  解决“执行任务’:app:clean’的执行失败”的不同方法。 Android Studio中无法删除文件”错误

📅  最后修改于: 2021-05-13 16:10:03             🧑  作者: Mango

当您尝试在Android Studio中重建或清理并构建您的项目(主要包含Kotlin代码)时,它会失败并引发错误:

因此,在本文中,我们将看到以下主题:为什么需要解决此错误以及如何解决此错误。我们将讨论六种不同的方法来修复“任务’:app:clean执行失败”。无法删除文件”错误。

为什么需要解决“任务’:app:clean执行失败”。无法删除文件”?

当您对生成的文件进行一些编辑并尝试重建应用程序时,由于某些文件被锁定,重建将失败。当使用位于NTFS文件系统上的项目时,这会在Linux系统上发生。跟踪指示何时打开了文件(仍处于打开状态)。在NTFS分区上打开的文件始终被锁定。构建包含Kotlin文件的项目时, Java进程会锁定构建文件,并且在app:clean任务期间无法删除该构建文件。即使删除了所有Kotlin文件,它仍然会失败。锁将保留到Java被杀死为止。当您尝试更改项目的包结构时,您可能会遇到此错误。您不小心重命名或移动了原始(源)文件夹,而不是通过Android Studio进行重构。现在,由于错误“对于任务’:app:clean’执行失败。无法删除文件”,您将无法重建或清理项目。重新启动计算机或执行其他操作将无济于事。因此,我们需要解决此错误。

如何解决“任务’:app:clean执行失败”。无法删除文件”?

方法1

  • 关闭Android Studio。然后尝试手动删除构建文件,然后再次打开Android Studio。
  • 我们需要在Android Studio运行时终止Java.exe进程。这样做打开命令提示符,然后键入TASKKILL / F / IM Java.exe 。这将自动杀死所有Java TM进程。现在,再次重新编译该项目,它应该可以正常工作。

方法2

导航到文件>设置>构建,执行,部署>即时运行>取消选中此复选框(启用即时运行到热插拔代码)

方法3

Android Studio中>“文件”>“使缓存无效/重新启动”

方法4

尝试从终端使用命令gradlew clean来清理项目 然后按Enter键。当您重新打开项目时,您将需要再次运行Gradle sync。

方法5

删除目录中间体。这是对此错误的快速解决方案。重建项目时将重建目录。 “中间”文件夹具有在构建过程中创建的单个文件,这些文件最终被合并以生成“ apk”文件。

方法6

下载LockHunter(后果自负),然后将以下代码添加到模块的gradle.build文件中,方法是将Lockhunter变量替换为您到LockHunter.exe的路径。这将导致LockHunter在app:clean任务运行时强行以静默方式解锁和删除构建文件

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!