中午出去吃饭,散了会儿步后回来,打开电脑一看,所有依赖都报红了,这个时候我嘴角微微一笑,表示不屑~瞬间心中想了七八种可能,直接一顿操作:
1.clean-build (失败)
2.重启大法(Android Studio) (失败)
3.File-Invalidate Caches/Restart (失败)
4.重启大大法(Mac) (失败)
这个时候,心中略凉...常规操作已经没有效果,脑子一昏就出现了下面的操作
1.删除~/.gradle/ (失败)
2.删除~/.android/build-cache 和 ~/.android/cache (失败)
3.重装Android Studio (失败)
这时候心中已经无数XXX在奔腾了,感觉所有有可能的地方就试过了,但是突然想起了以前和同事好像遇到过这个问题,当时是通过重新clone一个工程就好了,于是:
1.重新git clone (成功)
这个时候,其实原因已经比较清晰了,这个明显是项目目录出现了错误,估计项目目录下还有gradle的缓存,进目录一看,有个.gradle的隐藏文件
1.delete 项目下.gradle (成功)
其实这里也可以稍微总结一下,/Users/xxx/.android 主要是一些虚拟机和adb缓存文件,/Users/xxx/.gradle 主要gradle的一些缓存文件,具体项目下也会有些编译时产生的文件