无法解析符号日历(Google 日历 api in Java)
cannnot resolve symbol Calendar (Google calendar api in Java)
正在为需要使用 Google 日历 api.
的 Google Appengine 创建 Java 应用程序
我正在效仿这个例子https://developers.google.com/google-apps/calendar/quickstart/java
我已经在正确的 build.gradle 文件中添加了依赖项,如示例中所述,我什至尝试使用强制重新下载依赖项
gradle 构建 --refresh-dependencies
但是在我尝试导入 classes 的地方,我得到了错误
'cannot resolve symbol calendar'
我在哪里做导入语句
import com.google.api.services.calendar.CalendarScopes;
import com.google.api.services.calendar.model.*;
是否有没有更新示例的更改?错误的依赖?
此外,当我在 IntelliJ 中需要导入的行上按 alt+enter 时,我没有得到正确导入应该是什么的建议。仅默认创建 class 东西,这表明它无法找到正确的导入开始。
更新:我将依赖行更新为更新版本:
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'
=> 行为无变化
如果您可以使用 gradle 构建项目,则 IntelliJ 可能只是不知道 gradle 性质/依赖项。
尝试通过以下方式让 IntelliJ 了解您正在使用 Gradle:
- 删除所有 IntelliJ 项目文件并通过选择 gradle 文件打开项目。
- 转到查看 => 工具 Windows -> gradle。在 gradle 屏幕中按下刷新所有 gradle 项目,它应该解决
正在为需要使用 Google 日历 api.
的 Google Appengine 创建 Java 应用程序我正在效仿这个例子https://developers.google.com/google-apps/calendar/quickstart/java
我已经在正确的 build.gradle 文件中添加了依赖项,如示例中所述,我什至尝试使用强制重新下载依赖项 gradle 构建 --refresh-dependencies
但是在我尝试导入 classes 的地方,我得到了错误
'cannot resolve symbol calendar'
我在哪里做导入语句
import com.google.api.services.calendar.CalendarScopes;
import com.google.api.services.calendar.model.*;
是否有没有更新示例的更改?错误的依赖?
此外,当我在 IntelliJ 中需要导入的行上按 alt+enter 时,我没有得到正确导入应该是什么的建议。仅默认创建 class 东西,这表明它无法找到正确的导入开始。
更新:我将依赖行更新为更新版本:
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'
=> 行为无变化
如果您可以使用 gradle 构建项目,则 IntelliJ 可能只是不知道 gradle 性质/依赖项。
尝试通过以下方式让 IntelliJ 了解您正在使用 Gradle:
- 删除所有 IntelliJ 项目文件并通过选择 gradle 文件打开项目。
- 转到查看 => 工具 Windows -> gradle。在 gradle 屏幕中按下刷新所有 gradle 项目,它应该解决