0

endpointscfg.py を実行して、Python エンドポイント API から Android クライアント ライブラリを生成しようとしています。

endpointscfg.py get_client_lib java -o . -f rest services.MyApi

私が抱えている問題は、none-.*-sources.jar が生成され、クライアント クラスが「none.MyApi」という名前の Java パッケージの下に作成されることです。

生成されたパッケージ名を上書きしてこれを修正するにはどうすればよいですか?

4

1 に答える 1

1

これはdocsに記載されています。コマンドラインから呼び出され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 に答える