在IntelliJ IDEA中使用Gradle的Java项目:无法解析符号“google”,但项目编译

我在IntelliJ IDEA 13.1.2中使用Gradle设置了一个玩具Java项目。它编译并运行良好,但IDE突出显示了“google”

import com.google.common.base.Strings;

为红色并警告“无法解析符号'谷歌'”。任何想法如何解决它?

我尝试过1)在IntelliJ IDEA中删除并重新创建项目,以及2)从手动创建的Gradle配置文件重新导入项目,但无济于事。.idea/build.gradle


答案 1

我认为用户Sap是正确的,至少在我的情况下。您不必手动添加依赖项。

您是否在没有同步 intellij 的情况下更改了 gradle 文件中的依赖项?试试这个按钮:

screenshot of sync button

有关详细信息,请参阅:https://www.jetbrains.com/idea/help/synchronizing-changes-in-gradle-project-and-intellij-idea-project.html


答案 2

检查一下

您只需在 [ ] - [ ] - [ ] 处打开 Gradle 工具窗口。ViewTool WindowsGradle

在窗口中,您可以通过单击刷新按钮进行刷新。

将解决所有手动直接添加到文件中的依赖项。build.gradle