问题情况:
run App的时候,提示该文件被占用
想要clean Project,还是提示该文件被占用,这个文件和连带的文件夹都无法被删除。
方法1:
- AndroidStudio下方的terminal(没有这个窗口的话,从上面的view->tool Winndow->terminal打开)
执行taskkill /im java.exe /f
方法2:
2. 关闭Android Studio,手动找到这个文件夹,删除该文件。不过后续还是会生成,所以不能根本解决这个问题。
方法3:
3. 打开任务管理器,左侧性能->右上角资源监视器,资源监视器上方窗口点击CPU,通过关联的句柄搜索所有占用compile_and_runtime_not_namespaced_r_class_jar的进程,将他们关闭。
方法4:
如果在方法3你发现,占用该进程的,正好是Android Studio,那么你关闭他就会回到方法2,没有意义。
如果你同时满足以下两个条件,使用旧版本的Android Studio(至少回到2022.1.1)就可以解决该问题。
- Windows系统
- Android Studio版本为Giraffe | 2022.3.1
本人自测无问题的版本:
目前AndroidStudio 官网无法下载直接该版本,下载方式是:复制最新版本的下载链接,将其中的日期改为2022.1.1.21即可。
https://r4—sn-a5msenek.gvt1.com/edgedl/android/studio/install/2022.1.1.21/android-studio-2022.1.1.21-windows.exe