Java 导入的类在客户机库中有前缀

Java 导入的类在客户机库中有前缀,java,android,python,google-app-engine,google-cloud-endpoints,Java,Android,Python,Google App Engine,Google Cloud Endpoints,在Python中,我正在为我的Android应用程序创建后端。我的代码太大了,所以我把它分成了两个带有函数的文件和一个带有从messages.Message继承的共享类(shared_classes.py) 当我生成客户端库时,所有类的前缀都是我存储它们的python文件的名称(它们看起来像:SharedClassesExampleName.java) 是否可以强制endpointscfg.py停止生成带有前缀python类的库?使用 @endpoints.method(name='subjec

在Python中,我正在为我的Android应用程序创建后端。我的代码太大了,所以我把它分成了两个带有函数的文件和一个带有从messages.Message继承的共享类(shared_classes.py)

当我生成客户端库时,所有类的前缀都是我存储它们的python文件的名称(它们看起来像:SharedClassesExampleName.java)


是否可以强制endpointscfg.py停止生成带有前缀python类的库?

使用

@endpoints.method(name='subject.action')
和API类

name = "appname"
您的API将在

gapi.client.appname.subject.action()
检查第页(步骤4)所述的处的详细信息

在为您创建的ProtoRpc消息创建名称时,底层ProtoRpc将使用“package=”行。此包名称将显示为discovery文档和客户端库中消息类名称的前缀

因此,如果您遇到这个问题,只需添加package=''(空值),您的类就不会有前缀