相关疑难解决方法(0)

Android Studio 编译时出现问题“该进程无法访问该文件,因为该文件正在被另一个进程使用。”

我知道这个问题以前曾被问过,但没有令人满意的答案,上一篇文章是在三年前。我在 Windows 10 中使用 android studio 3.6.2。每次尝试编译程序时,都会收到错误“该进程无法访问该文件,因为它正在被另一个进程使用。”

现在我知道是什么导致了错误。之前编译的R.jar文件无法删除,因为android studio正在锁定该文件。它位于文件夹 \app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug 中

现在为了解决这个问题,我已经关闭了 android studio。然后删除R.jar,然后重新启动android studio,然后编译。这个过程需要好几分钟,而且我每次都必须这样做。想象一下,当你每次都必须这样做时,编写一个程序需要多长时间。

当在堆栈溢出时询问这个问题时,以前的建议是无效缓存/重新启动,但这并不比我上面所做的更快,而且只能工作一次。也尝试过 Clean Project,但没有效果。

多年来我使用过很多编译器,比如 Visual Studio、CodeBlocks 等,但这种事情以前从未发生过,那么为什么 Android Studio 这么糟糕呢?有人找到解决这个问题的方法了吗?

android compilation

7
推荐指数
1
解决办法
3600
查看次数

当我在 Android Studio 3.6.1 中运行项目时,为什么会出现“文件被另一个进程使用”错误?

第二次运行该项目后,我遇到了这个错误。

...\app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug\R.jar:进程无法访问该文件,因为它正被另一个进程使用

到目前为止Clean 项目工作一次,重新启动 Android Studio 工作一次,最后的办法是重新启动电脑(运行 Windows 10)。

打开建议!

android

5
推荐指数
1
解决办法
2753
查看次数

标签 统计

android ×2

compilation ×1