目录

端云项目启动时crash报错问题

问题现象

端云项目启动时报错:“Error message:Cannot read property DatabaseObject of undefined”,是什么原因?

背景知识

问题定位

  1. 排查云数据库使用方式是否正确,参考指南:云数据库。
  2. 排查签名方式是否正确。参考:支持的签名方式,目前支持关联注册应用进行自动签名和手动签名两种方式,报错有可能是因为使用了不支持的签名方式。
  3. 排查运行环境是否正常。从6.0.0(20) Beta5版本开始支持模拟器开发,但与真机存在部分能力差异,详情请参见模拟器与真机的差异,报错有可能是使用了低版本的模拟器。

分析结论

云数据库使用方式不正确、签名方式不正确、使用低版本模拟器都有可能会导致该问题。

修改建议

  1. 参考指南:云数据库,按照指导步骤进行云数据库开发。
  2. 使用支持的签名方式,如关联注册应用进行自动签名和手动签名。
  3. 使用真机或者高于6.0.0(20) Beta5版本的模拟器进行调试。