清理gradle缓存后,Android Studio无法解析符号

cle*_*vor 2 android android-studio

我删除了Gradle使用以下工具下载的所有现有工件(工件和元数据):

rm -rf $HOME/.gradle/caches/
Run Code Online (Sandbox Code Playgroud)

我的问题是,现在Android Studio无法从依赖项中解析任何符号。例如。RecyclerView显示为红色,我无法查看其来源。

我尝试失败的事情:

  • 使缓存无效并重新启动
  • 重新启动Android Studio
  • 重建项目
  • 刷新所有Gradle项目。

我可以通过创建项目的副本来解决此问题,但这不是可接受的解决方案。我每天使用该命令几次清除缓存,并且不能不断创建副本。

小智 5

  1. 启动Android Studio
  2. 将文件视图从“ Android”切换到“项目”视图
  3. 删除 .idea
  4. 删除 .gradle
  5. 删除所有 *.iml文件
  6. 文件->“使缓存无效/重新启动”
  7. “无效并重新启动”