今天在码代码的时候,该死的window崩溃了,导致死机了,强制关机重新启动之后,重新打开AndroidStudio的一个项目,报了下面这个错:
Error:C:\Users\Gorilla_L.gradle\caches\3.3\scripts-remapped\build_1zzicyplhal3mtv4fug6pgh1s\1krzami3nzk79kaphiupfmmr0\cp_proj1efd45104ffa2d33563b85b9edda76e3\cache.properties (系统找不到指定的文件。)
在网上看了好几篇文章,都说从AndroidStudio下拉菜单中执行以下步骤:
File > Invalidate Caches/Restart... 然后重新启动以重新创建缓存
Build > Clean Project
我试过这个方法,不行。
后来又看到有些说删除.gradle文件夹,也有说删除caches文件夹的,但是我看了一下,这两个文件夹都好大,而且如果删除.gradle文件夹的话,你要运行之前的一些其他gradle版本的项目的时候,又要重新下载对应版本的gradle(或者更改项目的gradle.properties文件的对应gradle版本号),而且你不翻墙的话,AndroidStudio还不能自动下载gradle,还要自己手动去网上下载之后放到.gradle文件夹的相应目录中,可谓相当麻烦,所以我也没试这两个方法,但是这两个方法应该是可行的,因为我的解决方案也是相同道理。
废话了这么多,下面说说我的解决方法:
原理:我也是通过删除文件夹,然后重启AndroidStudio,让它重新生成相对应的文件即可。
实现:删除C:\Users\user.gradle\caches\目录下的对应版本的文件夹,例如我的是:C:\Users\Gorilla_L.gradle\caches\3.3,我就删除3.3这个文件夹,然后重启AndroidStudio,打开报错的项目即可通过编译。