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

ecfdbz9o  于 2023-10-23  发布在  Android
关注(0)|答案(8)|浏览(402)

在新安装Android Studio 3.6.3(便携式)之后。当我尝试构建和运行我的项目时,
app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug\R.jar:该进程无法访问该文件,因为它正被另一个进程使用。
不知道它想从我这里得到什么。我以“管理员”身份运行Android Studio,甚至在第一次运行时关闭项目并重新打开它,第二次我得到错误。
我试过无效缓存并重新启动,我试过删除app/build下的文件夹,但它似乎又回来了。我错过了什么?
谢谢

更新:

在尝试清理项目时,我得到以下结果

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 Studio 4,出现同样的问题。

plicqrtu

plicqrtu1#

尝试

taskkill /im java.exe /f

在cmd中(windows 10)

kmb7vmvb

kmb7vmvb2#

我遇到了同样的问题,但在Android Studio Arctic Fox上,同时在Jet Compose项目上工作。
我只是简单地更改了运行配置,构建错误就解决了。

DefaultPreview更改为app,问题得到解决。

zpqajqem

zpqajqem3#

这是AS内部的bug,我报了bug,你可以在这里跟进
https://issuetracker.google.com/issues/167701947

pprl5pva

pprl5pva4#

从任务管理器中杀死“OpenJDK Platform binary”进程对我来说非常有效。
感谢Abed Murad,我在他的链接上看到了。(我还没有投票的名声--我的错!)
这是AS内部的bug,我把它作为bug上报了,你可以在这里跟进https://issuetracker.google.com/issues/167701947
我曾经试图删除**.
它(* 杀死“OpenJDK平台二进制文件”*)是最好的解决方案吗?我不知道,但是,这是我现在得到的。一旦我得到一个更好的,我会更新它。
祝你们好运!

mf98qq94

mf98qq945#

尝试从%USERPROFILE%\AppData\Roaming\Google\AndroidStudioPreview2020.3\workspace中删除所有*.xml文件
我是从this google issue算出来的。

fnatzsnv

fnatzsnv6#

停止运行应用程序,然后打开任何的xml布局,等待它加载完成,它的作品。

6pp0gazn

6pp0gazn7#

我有同样的问题,所有我没有删除R.jar和重新构建我的项目。

hfyxw5xn

hfyxw5xn8#

无效缓存和重新启动解决了我的问题

相关问题