Android Studio“清洁项目”不起作用
Posted
技术标签:
【中文标题】Android Studio“清洁项目”不起作用【英文标题】:Android Studio 'Clean Project' is not working 【发布时间】:2020-04-10 00:41:45 【问题描述】:我做了什么:
我已将相同的项目('myProject')文件夹(清理/重建没有问题)复制到一个新位置,保留以前的文件夹作为备份,并旨在更改复制的项目以进行更多修改。 *此处项目名称相同,只是位置不同。
然后我在新位置打开我的项目并开始执行。
观察:
当我最初打开 android studios 并导入项目时,没有问题,甚至模拟器也在工作。但是当我试图清理项目时,它说下面的错误。
Unable to delete directory 'C:\Users\sach\Desktop\Project02\test2\backup20191126\myProject\app\build'
Failed to delete some children. This might happen because a process has files open or has its working directory set in the target directory.
- C:\Users\sach\Desktop\Project02\test2\backup20191126\myProject\app\build\outputs\apk\debug
- C:\Users\sach\Desktop\Project02\test2\backup20191126\myProject\app\build\outputs\apk
- C:\Users\sach\Desktop\Project02\test2\backup20191126\myProject\app\build\outputs
然后我找到this并尝试使用
Gradle > MyProject > app > Tasks > build > clean –
但我仍然收到与下面提到的相同的输出
> Task :app:clean FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:clean'.
>Unable to delete directory 'C:\Users\sach\Desktop\Project02\test2\backup20191126\myProject\app\build'
Failed to delete some children. This might happen because a process has files open or has its working directory set in the target directory.
- C:\Users\sach\Desktop\Project02\test2\backup20191126\myProject\app\build\outputs\apk\debug
- C:\Users\sach\Desktop\Project02\test2\backup20191126\myProject\app\build\outputs\apk
- C:\Users\sach\Desktop\Project02\test2\backup20191126\myProject\app\build\outputs
错误与我尝试在没有清理的情况下进行重建时相同。
模拟器也可以在这里工作,但无法清理和重建。 这是同一个项目,但在不同的位置。我想知道为什么会在这里发生。因为在我在这里复制之前没有问题。请有任何线索来摆脱这个。
【问题讨论】:
【参考方案1】:关闭项目并手动删除文件夹 app\build\intermediates
【讨论】:
谢谢你的建议,我试过了,但是当我关闭项目时,提到的目录中只有'输出'文件夹可用,没有中间文件夹 然后删除build文件夹,你的项目会重新重建。 虽然这行得通,但每次我想清理项目时,我都必须手动进行。以上是关于Android Studio“清洁项目”不起作用的主要内容,如果未能解决你的问题,请参考以下文章