Android 移动后端启动器自定义种类查询返回NullPointerException

Android 移动后端启动器自定义种类查询返回NullPointerException,android,mobile,client,backend,Android,Mobile,Client,Backend,我按照要求的所有步骤下载并运行了mobile backend starter示例代码,是的,它成功了 我试着在数据存储中添加一个自定义类型,例如Person,但仍然没有问题 每当我试图列出人物类型时,就会出现致命错误。当我调试代码时,我意识到CloudBackend类的listCloudQuery查询方法没有获得定制类Person的属性 如果将善良的人替换为留言簿,则会运行相同的代码 有什么想法吗?如果没有代码或错误,这是很难解决的,但听起来你遇到了这里描述的问题- 对我有效的解决方案是朱利安的

我按照要求的所有步骤下载并运行了mobile backend starter示例代码,是的,它成功了

我试着在数据存储中添加一个自定义类型,例如Person,但仍然没有问题

每当我试图列出人物类型时,就会出现致命错误。当我调试代码时,我意识到CloudBackend类的listCloudQuery查询方法没有获得定制类Person的属性

如果将善良的人替换为留言簿,则会运行相同的代码


有什么想法吗?

如果没有代码或错误,这是很难解决的,但听起来你遇到了这里描述的问题-


对我有效的解决方案是朱利安的建议,随后是杰姆洛克杰

非常感谢您的回复@Drdavidpier

我最终绕过了这个问题,从谷歌云中删除了我的移动后端项目,并重新创建了另一个移动后端项目。现在开始工作了

我注意到的另一个问题是:

co.properties.putAll((Map<String, Object>) cd.getProperties());

调用listByKind时,CloudEntity.createCloudEntityFromEntityDtoEntityDto cd上的行返回NullpointerException。如果tableKind具有空插入实体,则会出现问题。删除空数据或仅插入非空值将解决此问题。

请提供您所指内容的代码片段。