如何为已添加的依赖项删除“无法解析符号”

时间:2019-07-01 21:44:37

标签: android android-studio

对于已添加到项目中的依赖项,我收到“找不到符号”错误

该应用程序在android studio 3.1上运行,并且可以编译并正常运行,就像没有依赖项问题一样。我尝试使用cleanBuildCache命令清除gradle缓存,并且还通过File> Invalidate Cache / Restart使缓存无效,但无济于事。

红色导入错误

The error in question

支持库依赖于右侧,但不显示在外部     左侧的库

external library and dependency

2 个答案:

答案 0 :(得分:1)

尝试执行以下操作:

  • 保存您的项目并关闭Android Studio
  • 从您的项目目录中
  • 删除 Project Name.iml 文件
  • 从您的 项目名称 / app目录
  • 中删除 app.iml 文件
  • 从项目目录中删除 .idea 文件夹

项目名称是您首次在Android Studio中创建项目时设置的项目名称。

重新启动Android Studio,加载您的项目,同步gradle并重新构建。

注意:您可能必须连接到互联网,因为它会再次下载删除 .idea 文件夹

时删除的库。

也更新您的gradle版本,并使用implementation而不是compile,因为它早已不推荐使用。

答案 1 :(得分:0)

您是否尝试过Build> Clean Project?还是老式的Android Studio重新启动?