2

我只是跟着正是在this教程说就跑命令云端点API客户端库不包含JAR文件

/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

我提取的拉链,发现该文件夹(getNews)内的以下文件:

enter image description here

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

任何想法?谢谢!

+0

该库是用这条线 包含在Android客户端“编制项目(路径:‘:后端’,配置:‘Android的端点’)” 中的build.gradle(APP) – penduDev

+0

感谢您的答复。我如何指向zip,以便Android客户端了解API?你能举一个更具体的例子吗?本教程错误的,那么:https://cloud.google.com/appengine/docs/python/endpoints/consume_android –

+0

对不起......其实我说的是谷歌的Java应用程序引擎模块......没注意到它是python – penduDev

回答

0

如果你想有一个源JAR和依赖包含在你的项目中使用,包括“-bs默认”或简单地忽略该选项。使用“-bs gradle这个”或“-bs行家”假设你要使用其中的一个构建工具来构建一个类的JAR自己。 'endpointscfg.py'当然不会将源文件编译为类文件,因为它不具备任何Java环境的知识。在文档

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