android studio gradle刷新失败(系统找不到指定的文件)

时间:2015-08-20 14:30:52

标签: android

  

错误:无法为初始化脚本打开initscript类缓存   'C:\用户\ Subash \应用程序数据\本地的\ Temp \ asLocalRepo2.gradle'   (C:\ Users \用户Subash.gradle \缓存\ 2.2.1 \脚本\ asLocalRepo2_cd0g6mnzdabuvxgeqlhhrxv0q \启动脚本\启动脚本)。   java.io.FileNotFoundException:   C:\ Users \用户Subash.gradle \缓存\ 2.2.1 \脚本\ asLocalRepo2_cd0g6mnzdabuvxgeqlhhrxv0q \启动脚本\启动脚本\ cache.properties   (系统找不到指定的文件)

4 个答案:

答案 0 :(得分:10)

<强>更新 Check my answer here for full details

我有最新版本的Android Studio,我遇到了这个问题,唯一对我有用的是:

1 - 导航到C:\ Users \ user.gradle \ caches \ 2.4 \

2 - 复制文件夹&#34;脚本&#34;并将它粘贴在安全的地方以防万一出错,你会把它放回去

3 - 删除此文件夹&#34;脚本&#34;从目录C:\ Users \ user.gradle \ caches \ 2.4 \

4-使用Gradle文件同步项目,您就完成了。

当您同步项目时,Android Studio将生成新的现金文件。

它对我有用,我希望它对你有用......

答案 1 :(得分:3)

我不知道为什么一个优秀的开发人员因为谷歌无法自己管理这个问题,所以很容易删除缓存的文件夹并以编程方式重新生成它。任何方式只需导航到C:\ Users \ user.gradle \ _caches \并打开最新版本文件夹,然后删除脚本文件夹。转到android studio和sync项目,应该这样做。

答案 2 :(得分:2)

退出Android Studio,删除错误消息中路径所在的Gradle缓存文件夹,然后重新启动。

答案 3 :(得分:0)

您可以尝试删除它:C:\ Users_USER_.gradle \ _caches_GRADLE_ \ scripts_XXX_ \ InitScript \ initscript \ cache.properties.lock

我遇到了同样的问题,删除后一切正常。

Gradle的另一个常见问题是同步,它解决了添加JDK的正确路径,但这是另一个故事。

我希望能提供帮助。