我刚刚完全遵循了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
)中找到了以下文件:
没有JAR文件!我在Android客户端中使用什么来设置库?
有什么想法吗?谢谢!
答案 0 :(得分:0)
如果您希望在项目中包含源JAR和包含的依赖项,请使用'-bs default'或者只是省略该选项。使用'-bs gradle'或'-bs maven'假设您将使用其中一个构建工具自己构建一个类JAR。 'endpointscfg.py'当然不会为您编译源代码文件,因为它不了解任何Java环境。
文档中的更多信息:
https://cloud.google.com/appengine/docs/python/endpoints/endpoints_tool