无法解析符号日历(Java中的Google calendar api)

时间:2015-10-09 07:27:58

标签: java intellij-idea calendar google-api google-calendar-api

为Google Appengine创建需要使用Google Calendar api的Java应用程序。

我跟随示例https://developers.google.com/google-apps/calendar/quickstart/java

我已在正确的build.gradle文件中添加了dependecies,如示例中所述,我甚至尝试使用以下方法强制重新下载依赖项 gradle build --refresh-dependencies

但是在我尝试导入类的地方,我收到了错误

  

'无法解析符号日历'

我在哪里进行导入声明

import com.google.api.services.calendar.CalendarScopes;
import com.google.api.services.calendar.model.*;

如果没有更新示例,是否有更改?错误的依赖?

此外,当我在需要导入的行上按alt +输入IntelliJ时,我没有得到正确导入应该是什么的建议。只有默认的创建类的东西,这表明它无法找到正确的导入开始。

更新:我将依赖关系行更新为更新的版本:

compile 'com.google.apis:google-api-services-calendar:v3-rev145-1.20.0'

而不是示例中的那个:

compile 'com.google.apis:google-api-services-calendar:v3-rev125-1.20.0'

=>行为没有变化

1 个答案:

答案 0 :(得分:2)

如果您可以使用gradle构建项目,那么IntelliJ很可能不知道gradle性质/依赖性。

尝试让IntelliJ了解您正在使用Gradle:

  • 删除所有IntelliJ项目文件,然后选择gradle文件打开项目。
  • 转到View =>工具Windows - > gradle这个。在gradle屏幕中按下刷新所有gradle项目,它应该解决