仓颉应用开发之——开发中出现的错误及解决办法(2)
一 概述
本文介绍仓颉开发中遇到的问题及解决办法,仅做记录和参考
二 仓颉开发中遇到的错误及解决办法
2.1 code:9568347 error: install parse native so failed
1-错误现象
1 | Install Failed: error: failed to install bundle. |
2-原因(点击iew detailed instructons
或 点击右侧的FAQ
)
该问题是可能是由于设备支持的Abi类型与C++工程中配置的Abi类型不匹配导致
3-解决办法
3-1-hvigor
修改前
1 | @ohos/cangjie-build-support": "file:cangjie-build-support-1.0.0.tgz |
修改后
1 | @ohos/cangjie-build-support": "file:cangjie-build-support-1.0.3.tgz |
3-2 build-profile.json5(添加buildOption)
1 | "buildOption": { |
3-3 -(打开开entry/build-profile.json5
文件,在cangjieOptions
后面加一行配置)
修改前
1 | { |
修改后
1 | { |
3-4-将新文件的src/main/cangjie
下的cjpm.lock、cjpm.toml复制到旧目录下并覆盖
1 | cjpm.lock |
2.2 failed to start ability.error
1-错误信息(修改bundle后)
1 | error:failed to start ability.error:resolve ability err. |
图示
2-原因
1 | 修改名称及bundle name 后,启动参数还是原来的 |
3-解决办法
1 | 1-将模拟器数据全部清除 |
三 参考
- HarmonyOS—调试运行