跳到主要内容

FAQ

使用DevEco Studio打开端云一体化项目文件夹,左侧的项目列表不显示云侧工程

问题现象

开发者使用DevEco Studio打开端云一体化项目文件夹,左侧的项目列表不显示云侧工程“CloudProgram”。

解决措施

端云一体化工程根目录下只允许有“Application”与“CloudProgram”文件夹,不能有其他文件。否则,DevEco Studio会把该工程当成纯端侧工程,不显示云侧工程“CloudProgram”。

部署云数据库时,提示“clouddb deploy failed. Reason is the number of CloudDBZone exceeds the limit.”

问题现象

部署云数据库失败,提示“clouddb deploy failed. Reason is the number of CloudDBZone exceeds the limit.”

解决措施

出现此错误,表示AGC云端的存储区数量超过最大限制。

部署到AGC云端的存储区数量不得超过4个,否则会导致部署失败。如AGC云端当前已存在4个存储区,请将数据部署到已有的存储区,或者删除已有存储区后再部署新的存储区。

需要注意的是,删除存储区,该存储区内的数据也将一并删除,且不可恢复。

部署云数据库时,提示“clouddb deploy failed. Reason is existing fields cannot be modified.”

问题现象

部署云数据库失败,提示“clouddb deploy failed. Reason is existing fields cannot be modified.”

解决措施

出现此错误,可能是您在本地对象类型内做了与云端不兼容的修改。

对象类型中的fieldType等字段信息,部署到AGC云端后,请勿在本地再做修改。例如,fieldType设置为String,对象类型部署成功后,又在本地修改fieldType为Integer,再次部署将失败,提示“clouddb deploy failed. Reason is existing fields cannot be modified.”错误。如需更改fieldType等字段信息,请先删除云端部署的对象类型。

需要注意的是,删除云端对象类型,对象类型内添加的数据也将一并删除,且不可恢复。

体验端云一体化模板APP功能时,云存储上传图片失败,Hilog中打印“on response {"version":"HTTP/1.1","statusCode":403,"reason":"Forbidden","headers":{}}”

问题现象

体验端云一体化模板APP功能时,云存储上传图片失败,Hilog中打印“on response {"version":"HTTP/1.1","statusCode":403,"reason":"Forbidden","headers":{}}”。

解决措施

出现此错误,原因是访问权限不足,可采用以下任一方法解决:

体验端云一体化模板APP功能时,云数据库界面不展示数据,Hilog中打印“schemaJson_ is empty”

问题现象

体验端云一体化模板APP功能时,云数据库界面不展示数据,Hilog中打印“schemaJson_ is empty”。

解决措施

请检查resources/rawfile目录下是否存在schema文件。schema文件是云数据库功能依赖的必要文件,部署云数据库成功时会自动产生。如schema文件不存在,请重新部署云数据库,或从AGC控制台导出

云数据库无法新建数据条目,Hilog中打印“2001015:permission denied”

问题现象

云数据库无法新建数据条目,Hilog中打印“2001015:permission denied”。

解决措施

出现此错误,是因为APP操作者的角色权限不足,请检查操作的对象类型的权限配置

云函数调用失败,error message包含“404:160404:Trigger not exist”

问题现象

云函数调用失败,error message包含“404:160404:Trigger not exist”。

解决措施

出现此错误,是因为云函数未部署。error message中的404是服务端返回的HTTP状态码,表示找不到对应的函数。

云函数调用失败,error message包含“hmos auth app doesn't have permission”

问题现象

云函数调用失败,error message包含“hmos auth app doesn't have permission”。

解决措施

出现此错误,是因为选择的签名方式有误。推荐您使用关联注册应用进行签名方式,或者使用手动签名

云函数部署失败,提示“The function type cannot be changed”

问题现象

云函数部署失败,错误信息中提示“The function type cannot be changed”。

解决措施

出现此错误,是因为云函数分为传统云函数类型和云对象类型。一种类型的云函数在部署到AGC云端后,不允许再变更成另一种类型。您可以前往AGC控制台的云函数服务页面,手动删除之前已部署的同名云函数/云对象,然后重新在DevEco Studio执行部署操作。

部署云工程失败,提示“Remote host terminated the handshake”

问题现象

部署云工程失败,错误信息中提示“Remote host terminated the handshake”。

解决措施

出现此错误,是因为网络连接SSL/TLS握手失败。建议检查DevEco Studio Proxy代理配置或本地网络防火墙/安全配置。

在云函数中调用云函数失败,提示“mismatched authType”

问题现象

在云函数中调用云函数失败,错误信息中提示“mismatched authType”。

解决措施

出现此错误,是因为被调用的云函数的HTTP触发器的认证类型须配置为云侧网关认证,即“authType”字段须配置为“cloudgw-client”。修改被调用云函数的“function-config.json”文件中的“authType”字段值,然后重新部署被调用的云函数即可。

端云一体化开发工程同步失败,失败步骤为npm install failed

问题现象

端云一体化开发工程同步失败,失败步骤是npm install failed。

解决措施

出现此错误,是因为端云一体化开发的云侧工程是通过npm管理依赖,同步时需要通过npm去下载对应依赖。请参考配置NPM代理检查npm代理和网络情况。

使用云存储上传文件失败,提示“404:Product does not exist”

问题现象

使用云存储上传文件失败,HiLog提示“404:Product does not exist”。

解决措施

云存储服务端返回的错误,出现此错误是因为云存储服务未开通。请在顶部菜单栏选择“Tools > CloudDev”,进入CloudDev云开发管理面板,点击“Cloud Storage”服务下的“Go to console”快捷进入AGC服务菜单进行手动开通。

使用云存储上传文件失败,app日志提示“"state":65”,upload进程日志提示“403 Forbidden”

问题现象

使用云存储上传文件失败,出现如下错误提示:

  • app日志提示“"state":65”

  • upload进程的日志提示“403 Forbidden”(通过设置“No filters”模式、过滤“C01C50”关键字查找)

解决措施

出现此问题,可按照如下步骤排查和解决: