【发布时间】:2016-02-17 17:09:38
【问题描述】:
我正在开发一个使用 Google App Engine 作为后端的 Android 项目,如下所述:Using Android & Google App Engine on Android Studio。
我在后端有一些模型类,比如用户和项目,我正在尝试返回用户拥有的项目列表。
public List<Ref<Item>> getItems() {
return items;
}
当我尝试Sync Project with Gradle Files 时,我收到此错误:
错误:任务“:backend:appengineEndpointsGetClientLibs”执行失败。 运行端点命令 get-client-lib 时出错:不支持参数化类型 com.googlecode.objectify.Ref≤backend.model.Item>。
我在这里检查了一些其他问题,并通过在我的 getter 方法中添加 @ApiResourceProperty(ignored = AnnotationBoolean.TRUE) 注释来构建项目而不会出错。但是添加了这一行之后,我在 Android 应用端就看不到这个方法了。
知道如何在 Android 端获取项目列表吗?
【问题讨论】:
标签: java android google-app-engine google-cloud-endpoints objectify