DevEco Studio 是华为为鸿蒙操作系统(HarmonyOS)量身定制的集成开发环境(IDE)。它支持多种开发语言,包括 Java、JavaScript 和 C/C++,并提供了丰富的工具链和插件,帮助开发者高效构建、调试和发布鸿蒙应用。DevEco Studio 集成了代码编辑、UI 设计、模拟器调试、性能分析等功能,是鸿蒙应用开发的核心工具。更多内容看这个地址内容 DevEco Studio 简介与安装
我这里的环境是windows 11的版本,具体的版本不重要,现在是没问题。我创建了一个项目,这个项目采用的模版如下:
项目创建成功后启动应用报错,错误内容如下:
23:22:30.565: Build task in 8 s 624 ms
23:22:30.565: Launching top.arwtec.selflearn
23:22:30.566: $ hdc shell aa force-stop top.arwtec.selflearn
23:22:30.821: $ hdc shell mkdir data/local/tmp/575e0fb91a7a4157b5469bf7ca3dd2d4
23:22:31.086: $ hdc file send F:\developDir\devEco\selflearn\entry\build\default\outputs\default\entry-default-unsigned.hap "data/local/tmp/575e0fb91a7a4157b5469bf7ca3dd2d4" in 265 ms
23:22:31.284: $ hdc shell bm install -p data/local/tmp/575e0fb91a7a4157b5469bf7ca3dd2d4 in 197 ms
Install Failed: error: failed to install bundle.
code:9568347
error: install parse native so failed.
View detailed instructions.
23:22:31.316: $ hdc shell rm -rf data/local/tmp/575e0fb91a7a4157b5469bf7ca3dd2d4
23:22:31.317: Launch top.arwtec.selflearn failed, starting handle failure progress
Error while Deploy Hap
最后通过 解决错误链接 博主的方法解决了我的问题,是项目根目录下build-profile.json5文件中编译的时候缺少 "abiFilters": ["x86_64"] ,下边是原文件内容:
{
"apiType": "stageMode",
"buildOption": {
"externalNativeOptions": {
"path": "./src/main/cpp/CMakeLists.txt",
"arguments": "",
"cppFlags": "",
}
},
"buildOptionSet": [
{
"name": "release",
"arkOptions": {
"obfuscation": {
"ruleOptions": {
"enable": false,
"files": [
"./obfuscation-rules.txt"
]
}
}
},
"nativeLib": {
"debugSymbol": {
"strip": true,
"exclude": []
}
}
},
],
"targets": [
{
"name": "default"
},
{
"name": "ohosTest",
}
]
}{
"apiType": "stageMode",
"buildOption": {
"externalNativeOptions": {
"path": "./src/main/cpp/CMakeLists.txt",
"arguments": "",
"cppFlags": "",
"abiFilters": ["x86_64"]
}
},
"buildOptionSet": [
{
"name": "release",
"arkOptions": {
"obfuscation": {
"ruleOptions": {
"enable": false,
"files": [
"./obfuscation-rules.txt"
]
}
}
},
"nativeLib": {
"debugSymbol": {
"strip": true,
"exclude": []
}
}
},
],
"targets": [
{
"name": "default"
},
{
"name": "ohosTest",
}
]
}
评论 (0)