Android Studio 3.0:无法删除文件

7

安卓工作室 3.0

classpath 'com.android.tools.build:gradle:3.0.0'

有时候当我尝试启动应用程序时,会出现以下错误:
Error:java.io.IOException: Unable to delete file: myproject\common\build\intermediates\intermediate-jars\debug\classes.jar
> Unable to delete file: myproejct\common\build\intermediates\intermediate-jars\debug\classes.jar

进程java.exe锁定了它。为什么?
3个回答

4
尝试以管理员身份运行Android Studio。右键单击Android Studio快捷方式,然后选择“以管理员身份运行”。

4
你需要直接访问源文件。关闭工作室或项目,转到问题所在的路径并删除该文件夹。
如果这样不起作用,请尝试:
转到“文件”>“设置”>“构建、执行、部署”>“即时运行”>取消选中此复选框(启用即时运行)。
然后在控制台中输入gradlew clean

我通过控制台使用Gradle构建项目:“gradlew assembleDebug”,然后出现无法删除文件的错误。但是,如果我通过Android Studio中的gradlew构建项目,则问题消失了。 - Alex
这意味着您没有以root /管理员身份运行该命令。 - Vedant
嗯,我在我的机器上是管理员。 - Alex
@Alex 你需要在控制台/终端/命令提示符中使用 root。 - Vedant
说句实话,关闭AS并手动删除文件对我有用。完成后,我重新构建了项目。 - Bink
显示剩余3条评论

0

尝试禁用即时运行

首选项 > 构建、执行、部署 > 即时运行


我想关闭即时运行,因为Google团队建议打开即时运行。 - Alex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接