首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android : R.jar:进程无法访问该文件,因为它正被另一个进程使用

Android : R.jar:进程无法访问该文件,因为它正被另一个进程使用
EN

Stack Overflow用户
提问于 2020-05-29 09:37:07
回答 7查看 7.9K关注 0票数 21

在新安装了Android 3.6.3 (可移植)之后。当我试图构建和运行我的项目时,我总是

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

不知道它想要我做什么。我“作为管理员”运行Android,甚至关闭项目并重新打开它,第一次运行,第二次得到错误。

我试图使缓存失效并重新启动,我尝试删除app/build下的文件夹,但它似乎又回来了。我遗漏了什么?

谢谢

更新:

当我试图清理项目时,我得到以下信息

代码语言:javascript
运行
复制
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:clean'.
> Unable to delete directory 'C:\Users\name\Downloads\portable\android-studio\projects\appm\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\name\Downloads\portable\android-studio\projects\appm\app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug\R.jar
    - C:\Users\name\Downloads\portable\android-studio\projects\appm\app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug
    - C:\Users\name\Downloads\portable\android-studio\projects\appm\app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar
    - C:\Users\name\Downloads\portable\android-studio\projects\appm\app\build\intermediates

如果我等几分钟,例如,更新这个问题花了我的时间,那么它又起作用了……

更新:更新到Android 4,也会出现同样的问题。

EN

回答 7

Stack Overflow用户

发布于 2020-12-04 21:11:25

试一试

代码语言:javascript
运行
复制
taskkill /im java.exe /f 

在cmd (windows 10)

票数 28
EN

Stack Overflow用户

发布于 2021-12-13 08:53:20

我也遇到了同样的问题,但在AndroidStudio北极圈福克斯上,我在做encountered项目时遇到了同样的问题。

我只是更改了运行配置,并解决了构建错误。

DefaultPreview更改为app,问题就解决了。

票数 24
EN

Stack Overflow用户

发布于 2021-08-01 15:38:00

从任务管理器中删除"OpenJDK平台二进制“过程对我非常有用。

多亏了Abed Murad,我在他的链接上看到了这一点。(我还没有资格投票--我的错!)

这是AS的内部bug,我把它报告为一个bug,您可以在这里继续https://issuetracker.google.com/issues/167701947

我曾经尝试删除...\app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug上的R.jar文件,当它被锁定时,我必须关闭Android,然后在重新打开Android之前删除R.jar

它(杀死"OpenJDK平台二进制“)是最好的解决方案吗?我不知道,不过,这就是我现在得到的。一旦我得到一个更好的,我会更新它。

伙计们祝你们好运!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62082922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档