我做了什么:
我已将同一项目('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>任务>构建>清理–
但是我仍然收到与下面提到的相同的输出
> 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
错误与我尝试不清理就重建的错误相同。
仿真器也在这里工作,但是无法清理和重建。 它是具有相同名称但位于不同位置的同一项目。我想知道为什么会在这里发生。因为在我将其复制到此处之前没有任何问题。有什么线索可以摆脱这个。
答案 0 :(得分:0)
关闭项目并手动删除文件夹app \ build \ intermediates