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.
以下是日志内提供的官方解决方案
按照方案操作到 cd system 那一步就无法执行了,提示没有权限。并且该方案中所提到的 abiFilters 配置并没有在文档 模块级build-profile.json5 中看到相关说明。
总结
咱就是说,新的东西肯定问题很多,但是 Hello Cangjie 都这么难看到吗…
更多关于HarmonyOS鸿蒙Next仓颉项目,创建后指定虚拟机运行报错。具体信息看内容的实战教程也可以访问 https://www.itying.com/category-93-b0.html
如果在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等。
- 权限问题:确保运行用户具有足够的权限执行相关操作。
- 日志分析:查看具体报错信息,定位问题根源。
建议根据报错信息逐步排查,或参考官方文档和社区支持获取帮助。