【问题标题】:How call GAE EndpointV2 from Java Client如何从 Java 客户端调用 GAE EndpointV2
【发布时间】:2018-04-06 09:07:15
【问题描述】:

如何使用 google-api-client:1.23.0 库从我的 Java 客户端调用 GAE Endpoints V2。

我遵循了后端的迁移描述 (https://cloud.google.com/endpoints/docs/frameworks/java/migrating)。部署工作正常。

但是使用生成的端点客户端库我得到了错误:

Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: java.lang.NoSuchMethodError: com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient$Builder.setBatchPath(Ljava/lang/String;)Lcom/google/api/client/googleapis/services/AbstractGoogleClient$Builder;
    at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:133)
Caused by: java.lang.NoSuchMethodError: com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient$Builder.setBatchPath(Ljava/lang/String;)Lcom/google/api/client/googleapis/services/AbstractGoogleClient$Builder;
    at com.example.qwarks.backend.qwarksApi.QwarksApi$Builder.setBatchPath(QwarksApi.java:2098)
    at com.example.qwarks.backend.qwarksApi.QwarksApi$Builder.<init>(QwarksApi.java:2077)
    at com.example.qwarks.utility.Api.<clinit>(Api.java:24)
    at com.example.qwarks.screens.SplashScreen.<init>(SplashScreen.java:105)
    at com.example.qwarks.Qwarks.create(Qwarks.java:59)
    at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
    at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

【问题讨论】:

    标签: google-app-engine endpoint


    【解决方案1】:

    我发现了问题,我不得不删除

    编译项目(路径:':backend',配置:'endpoints')

    来自我的 gradle 依赖项

    【讨论】:

    • 你能接受你的回答,这样这篇帖子就可以被认为是解决了吗?谢谢
    猜你喜欢
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多