我想使用gData Java客户端从youtube中检索只读数据,但是当我尝试创建YouTubeService类的对象时,它会抛出No Such Method Exception。无法找到它背后的反应。
YouTubeService service = new YouTubeService(clientID);
例外是
java.lang.NoSuchMethodError: com.google.gdata.data.ExtensionProfile.declareAdditionalNamespace(LCOM /谷歌/ GDATA / util的/普通/ XML /的XmlWriter $命名空间;)
答案 0 :(得分:1)
您很可能已经针对缺少方法的类的不同版本编译了一个类,而不是运行它时使用的类。
确保您的版本正确。
查看堆栈跟踪...如果在库中的对象上调用方法时出现异常,则在编译和运行时很可能使用库的单独版本。
确保在编译时更新实际运行的类文件。
如果在由您所创建的类实例化的对象上调用方法时出现异常,那么您的构建过程似乎有问题。