0

我正在尝试通过运行 endpointscfg.py 从我的 Python 端点 API 生成 Android 客户端库

endpointscfg.py get_client_lib java -o 。-f 休息服务.MyApi

我遇到的问题是生成了 none-.*-sources.jar,并且客户端类是在名为“none.MyApi”的 Java 包下创建的。

如何覆盖生成的包名称来解决这个问题?

4

1 回答 1

1

文档中提到了这一点。尝试在从命令行调用时将其指定hostname为标志:endpointscfg.py

endpointscfg.py get_client_lib java \
> --hostname=some-client-id.appspot.com \ 
> services.MyApi

或在您的 API 定义中:

@endpoints.api(name='apiname', version='version',
               hostname='some-client-id.appspot.com',
               ...)
于 2013-09-03T18:34:14.787 回答