如何从Java Client调用GAE EndpointV2

时间:2018-04-06 09:07:16

标签: google-app-engine endpoint

如何使用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)

1 个答案:

答案 0 :(得分:0)

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

编译项目(路径:&#39;:后端&#39;,配置:&#39;端点&#39;)

来自我的gradle依赖项

相关问题