谷歌日历API未找到 - 缺少日历类

3
我正在尝试制作一个使用谷歌日历服务API的应用程序。我参考了这个指南,现在卡在了一个步骤上,具体地说是这个步骤
它告诉我导入这些类:
import com.google.api.client.http.HttpTransport;
import com.google.api.client.http.javanet.NetHttpTransport;
import com.google.api.client.json.jackson.JacksonFactory;
import com.google.api.services.calendar.Calendar;
import com.google.api.services.calendar.model.*;

现在,我已经从这个链接下载了(我认为是完整的)库。但是,在以下两行代码中仍然出现错误:
import com.google.api.services.calendar.Calendar;
import com.google.api.services.calendar.model.*;

我应该在哪里找到这两个类?还是我应该跟随另一个例子?任何帮助都将不胜感激。

1个回答

5

我已经将这两个库添加到我的项目中,但是com.google.api.services.calendar.Calendar仍然找不到。也许我不需要它?也许我应该跟随另一个例子... - Neil
这很奇怪,因为com.google.api.services.calendar.Calendar是google-api-services-calendar-v3-rev48-1.15.0-rc.jar(第一个链接)。你确定你正确设置了构建路径吗?你给的是jar库而不是.zip文件吗?当我想要快速完成任务时,这种错误经常发生...(本周我也在使用Java进行Google日历集成,并且使用这些库工作正常)。也许你的问题来自其他地方。他找不到的真的是包类吗? - ovie
哦,我的问题在于我只导入了“libs” JAR文件,但没有导入你提到的文件。因为那个文件在“calendar”文件夹中,而不是“calendar->libs”文件夹中。像这样的愚蠢错误总是让我犯迷糊。非常感谢。也许可以编辑答案,建议检查所有文件夹并包含找到的所有JAR文件,以防其他人犯同样的愚蠢错误! - Neil
奇怪的是他们没有在API中包含它。这里有一个Maven仓库的链接:http://mvnrepository.com/artifact/com.google.apis/google-api-services-calendar - sparkyspider
你如何“导入所有所需的JAR文件”?是通过拖放到某个地方吗?Android Studio中有导入选项吗?哪些JAR文件是必需的? - Michael Hoffmann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接