HarmonyOS鸿蒙Next中学习端云一体化开发的时候,新建的项目部署到模拟器一致报错

HarmonyOS鸿蒙Next中学习端云一体化开发的时候,新建的项目部署到模拟器一致报错 想学习一下端云一体化的开发,但是在将新建项目部署到模拟器的时候报错:
Install Failed: error: failed to install bundle.
code:9568347
error: install parse native so failed.

我是按照csdn中的一个教程,添加了如下依赖:

@hw-agconnect/cloud”: “^1.0.0”, // 云函数调用
@hw-agconnect/hmcore”: “^1.0.0”, // AGC核心库
@hw-agconnect/auth-component”: “^1.0.0”, // 认证服务
“long”: “5.2.1”, // 长整型支持(云数据库需)
“protobufjs”: “6.11.3” // 协议缓冲区(避免版本冲突)

如果不添加依赖,则报错:

PreInstalled:No
Foreground:Yes
Pid:3553
Uid:20020044
Reason:TypeError
Error name:TypeError
Error message:Cannot read property DatabaseObject of undefined
Stacktrace:
at func_main_0 (entry/src/main/ets/pages/CloudDb/Post.ts:3:34)

请问这个要怎么解决呢,请各位大佬指点,x’x


更多关于HarmonyOS鸿蒙Next中学习端云一体化开发的时候,新建的项目部署到模拟器一致报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

模拟器不支持端云环境

更多关于HarmonyOS鸿蒙Next中学习端云一体化开发的时候,新建的项目部署到模拟器一致报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


噢噢这样,谢谢🙏,

在HarmonyOS Next端云一体化开发中,项目部署到模拟器报错可能涉及以下原因:模拟器未正确配置或版本不兼容;项目依赖的云服务配置有误,如AppGallery Connect未正确关联;项目签名或权限设置不当;开发环境DevEco Studio版本与HarmonyOS SDK不匹配。请检查模拟器状态、云服务配置及开发工具设置,确保一致。

这个错误通常由依赖库的架构兼容性问题导致。根据错误日志分析:

  1. Install Failed: error: install parse native so failed 表明原生库(.so文件)与模拟器架构不匹配。检查 @hw-agconnect/hmcore 是否包含x86架构的so文件,模拟器通常需要x86支持。

  2. DatabaseObject undefined 错误说明缺少云数据库依赖。建议在oh-package.json5中确认依赖版本:

"dependencies": {
  "@hw-agconnect/cloud-database": "^1.0.0"
}
  1. 执行以下排查步骤:
  • 运行 ohpm install 确保依赖完整安装
  • 清理项目:删除 oh_modulesbuild 目录后重新构建
  • build-profile.json5 中确认已启用云能力:
"arkOptions": {
  "packageName": "com.example.cloudapp"
}
  1. 如果问题持续,检查AGC控制台配置:
  • 确保项目已关联AppGallery Connect
  • 确认agconnect-services.json文件已放置到entry目录下

建议使用官方文档验证依赖版本,第三方教程可能存在版本滞后问题。

回到顶部