我正在编写Google Endpoints应用程序,并且想在我的@Api类中返回protobuf对象。

我一直都在遇到这个错误:


  错误:等级:任务':ExploreBackend:appengineEndpointsGetClientLibs'的执行失败。
  运行端点命令get-client-lib时出错:对象类型?不支持扩展xxx.model.proto.MainProtos $ PlaceOrBuilder。


这是我的代码:

@Api( ... )
public class CityApi {

    public List<MainProto.City> getCities() {
        return new ArrayList<MainProto.City>();
    }
}

最佳答案

如何在Google端点中使用Protobuf


你不能

10-08 13:08