Android Studio能run,但是所以除sdk以外的依赖是红的

中午出去吃饭,散了会儿步后回来,打开电脑一看,所有依赖都报红了,这个时候我嘴角微微一笑,表示不屑~瞬间心中想了七八种可能,直接一顿操作:

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的一些缓存文件,具体项目下也会有些编译时产生的文件

你可能感兴趣的:(Android Studio能run,但是所以除sdk以外的依赖是红的)