0

我想使用 gData Java 客户端从 youtube 中检索只读数据,但是当我尝试创建 YouTubeService 类的对象时,它会抛出 No such Method Exception。找不到背后的原因。

YouTubeService service = new YouTubeService(clientID);

例外是

java.lang.NoSuchMethodError: com.google.gdata.data.ExtensionProfile.declareAdditionalNamespace(Lcom/google/gdata/util/common/xml/XmlWriter$Namespace;)

4

1 回答 1

1

您很可能已经针对缺少方法的类的不同版本编译了一个类,而不是您在运行它时使用的版本。

确保您拥有正确的版本。

查看堆栈跟踪...如果在对库中的对象调用方法时出现异常,则很可能在编译和运行时使用了不同版本的库。

确保在编译时更新了实际运行的类文件。

如果在您创建的类实例化的对象上调用方法时出现异常,那么您的构建过程似乎有问题。

于 2013-01-30T09:54:09.097 回答