HarmonyOS鸿蒙Next仓颉项目,创建后指定虚拟机运行报错。具体信息看内容

操作系统

  • 版本 Windows 11 专业版
  • 版本号 24H2
  • 安装日期 2024/12/28
  • 操作系统版本 26100.3476
  • 序列号 GM0782M2
  • 体验 Windows 功能体验包 1000.26100.54.0

开发工具版本

  • DevEco Studio 5.0.3 Release

  • Build #DS-233.14475.28.36.5090300

  • Build Version: 5.0.9.300, built on March 13, 2025

  • Runtime version: 17.0.12+1-b1087.25 amd64

  • VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

  • Windows 11.0

  • GC: G1 Young Generation, G1 Old Generation

  • Memory: 4062M

  • Cores: 20

  • Registry:

    • idea.plugins.compatible.build=IC-233.14475.28
  • Non-Bundled Plugins:

    • ru.adelf.idea.dotenv (2024.2.1)
    • com.intellij.plugins.vscodekeymap (233.11799.188)
    • com.intellij.marketplace (233.14475.74)
    • zielu.gittoolbox (600.0.9+233)
    • com.huawei.ascf-devtools (1.0.2.220)
    • com.huawei.cangjie-support-plugin (5.0.9.300)
    • cn.yiiguxing.plugin.translate (3.7.1)

插件版本

  • Cangjie Support Plugin 5.0.9.300

创建项目的模板

  • Application > [Cangjie] Empty Ability

创建项目的配置

  • Compatible SDK: 5.0.3(15)

创建虚拟机的镜像

  • HarmonyOS 5.0.3(15)

运行报错

Install Failed: error: failed to install bundle.
code:9568347
error: install parse native so failed.

以下是日志内提供的官方解决方案

View detailed instructions.

按照方案操作到 cd system 那一步就无法执行了,提示没有权限。并且该方案中所提到的 abiFilters 配置并没有在文档 模块级build-profile.json5 中看到相关说明。

总结

咱就是说,新的东西肯定问题很多,但是 Hello Cangjie 都这么难看到吗…


更多关于HarmonyOS鸿蒙Next仓颉项目,创建后指定虚拟机运行报错。具体信息看内容的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

如果在x86-64架构的PC上使用模拟器运行仓颉应用,可能会出现你这种报错,这是因为工程默认构建ARM架构目标。需要在build-profile.json5文件中配置项abiFilters,让DevEco构建x86-64架构的目标,具体配置如下:

"buildOption": {
    "cangiieOptions": {
        "path": "./src/main/cangric/cion.toml",
        "abiFilters":  ["x86_64"]
    }
}

更多关于HarmonyOS鸿蒙Next仓颉项目,创建后指定虚拟机运行报错。具体信息看内容的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next仓颉项目中,若创建后指定虚拟机运行时出现报错,可能原因包括:

  • 虚拟机配置错误:检查虚拟机配置是否与项目需求匹配,如内存、CPU等。
  • 依赖缺失:确保所有必要的依赖库和工具已正确安装。
  • 环境变量设置:检查环境变量是否配置正确,尤其是PATH和JAVA_HOME等。
  • 权限问题:确保运行用户具有足够的权限执行相关操作。
  • 日志分析:查看具体报错信息,定位问题根源。

建议根据报错信息逐步排查,或参考官方文档和社区支持获取帮助。

回到顶部