我正在尝试创建一个小型Android应用程序来列出我的驱动器内容。
但是我没有成功使用play_service库,因为它总是返回没有文件(调用listChildren时计数为0)。
现在尝试使用google-api-java-library时,我面临ServletResponse的NoClassDefFoundError。
new AuthorizationCodeInstalledApp(flow, new LocalServerReceiver()).authorize("user");
我已经包含了google提供的drive-api-jar中的所有jar。这还包括码头和码头工具。
但是在检查了码头的来源之后,我发现码头依赖于javax.servlet.http。*我找不到一个罐子。
因此运行应用程序会出错。有人能指出我正确的方向吗? 提前谢谢。
答案 0 :(得分:0)
javax.servlet.http.HttpServletResponse是Apache Tomcat库的一部分(TOMCAT_HOME \ lib \ servlet-api.jar)。
您的Eclipse项目是否使用maven?如果没有,你可以在这里找到所需的jar:http://mvnrepository.com/artifact/javax.servlet/servlet-api否则你可以在同一个地方找到依赖。