Drive Builder错误:MAJOR_VERSION

时间:2014-04-28 07:52:34

标签: google-api google-drive-api google-api-client

我正在尝试设置Drive API。获得GoogleCredential对象后,我尝试将驱动器/日历服务创建为:

Drive service = new Drive.Builder(httpTransport, jsonFactory, credential).build();

当我尝试本地(或部署)时,我得到下一个错误:

java.lang.NoSuchFieldError: MAJOR_VERSION
    at com.google.api.services.drive.Drive.<clinit>(Drive.java:48)
    at com.google.api.services.drive.Drive$Builder.build(Drive.java:9189)

我使用的图书馆是:

Libraries

提前谢谢。

1 个答案:

答案 0 :(得分:1)

我发现了!

我创建了一个带有servlet的新项目,要求提供Credentials,然后创建我的Drive服务,它运行正常。

所以,我认为我的失败是关于我的项目正在使用的库。也许,其中一些正在发生碰撞。