Cloud Endpoint API Client Library不包含JAR文件

时间:2016-02-12 00:02:02

标签: android python google-app-engine google-cloud-endpoints client-library

我刚刚完全遵循了this教程中的内容并运行了命令

/usr/local/google_appengine/endpointscfg.py get_client_lib java -bs gradle helloworld_api.NewsApi

我知道我的NewsApi服务有效,我已在Google API资源管理器上对其进行了测试。

我收到了一条成功消息:API client library written to ./getNews-v1.zip

我解压缩了zip文件并在文件夹(getNews)中找到了以下文件:

enter image description here

没有JAR文件!我在Android客户端中使用什么来设置库?

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

如果您希望在项目中包含源JAR和包含的依赖项,请使用'-bs default'或者只是省略该选项。使用'-bs gradle'或'-bs maven'假设您将使用其中一个构建工具自己构建一个类JAR。 'endpointscfg.py'当然不会为您编译源代码文件,因为它不了解任何Java环境。

文档中的更多信息:
https://cloud.google.com/appengine/docs/python/endpoints/endpoints_tool