Tho*_*ams 7 android compilation
我知道这个问题以前曾被问过,但没有令人满意的答案,上一篇文章是在三年前。我在 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 这么糟糕呢?有人找到解决这个问题的方法了吗?
| 归档时间: |
|
| 查看次数: |
3600 次 |
| 最近记录: |