Google Cloud Endpoint客户端库生成无效

时间:2014-04-17 18:47:22

标签: google-app-engine google-cloud-endpoints

我正在尝试生成我的第一个Google Cloud Endpoint,但在生成客户端库时遇到问题。

首先我尝试使用GPE。它在Eclipse项目中生成一个带有一堆文件的endpoints-libs文件夹。 readme.html说:“生成的服务专用库可以在zip文件的顶级目录中找到:google-api-services-mayapp-v1-rev20140417180959-1.16.0-rc.jar”。没有生成这样的文件。

其次,我尝试用appengine-sdk生成。它创建了myapp-v1-java.zip,它包含与GPE生成的相同的文件和结构,但是我没有看到任何包含我的端点的JAR。

我正在使用Eclipse Juno Release 2和GPE 3.5.1。刚做了检查更新,我似乎是最新的。

注意:我没有使用Maven,如果可能的话,我宁愿继续不使用它。

如何生成客户端库?

1 个答案:

答案 0 :(得分:0)

我没有找到任何解释,并假设问题是GPE已更新且文档已旧。

对我有用的是关注正在构建的Android客户端使用端点的视频:

https://www.youtube.com/watch?v=NU_wNR_UUn4

视频显示必须构建端点客户端库(来自GPE)。这会在端点-lib中生成一些源文件。然后将这些源文件复制到客户端应用程序。

就我而言,我正在构建一个Java客户端应用程序。我按照构建和Android客户端应用程序的说明进行了操作:

https://developers.google.com/appengine/docs/java/endpoints/consume_android

这显示了如何从Android应用调用该服务。具体来说,它显示了如何使用从端点-lib复制到客户端应用程序的源类。我不得不做一些小的调整。最终似乎有效。