harmony flutter: install parse native so failed.

Install Failed: error: failed to install bundle.

code:9568347

error: install parse native so failed.

In the module named entry, the Abi type supported by the device does not match the Abi type configured in the C++ project.

根据官方的修复方式无法解决问题,这个问题疑似使用最新的模拟器才出现,根据ChatGPT的方案。运行模拟器后,查看设备列表:

bash 复制代码
flutter devices
# 如果使用fvm
fvm flutter devices

可能输出:

text 复制代码
127.0.0.1:5555 (mobile) • 127.0.0.1:5555 • ohos-x64       • Ohos OpenHarmony-6.0.1.112 (API 21)
Windows (desktop)       • windows        • windows-x64    • Microsoft Windows [版本 10.0.26100.7171]
Chrome (web)            • chrome         • web-javascript • Google Chrome 143.0.7499.40
Edge (web)              • edge           • web-javascript • Microsoft Edge 143.0.3650.66

然后在cmd或Power Shell使用命令flutter run -d <deviceId>,按照上述是:

bash 复制代码
flutter run -d 127.0.0.1:5555

使用官方的排查方式(无效)

使用Huawei/DevEco Studio/sdk/default/openharmony/toolchains/hdc.exe查询了版本,到此目录下运行:

···bash

$ ./hdc shell

$ param get const.product.cpu.abilist

x86_64

···

并在XXX\ohos\entry\build-profile.json5中配置了abiFilters,依然无效:

json 复制代码
{
  "apiType": 'stageMode',
  "buildOption": {
    "externalNativeOptions": {
      "abiFilters": ["x86_64", "arm64-v8a"]
    }
  },
  "targets": [
    {
      "name": "default",
      "runtimeOS": "HarmonyOS"
    },
    {
      "name": "ohosTest",
    }
  ]
}

自有ChatGPT以来很少这样排查问题并做笔记了~

相关推荐
2601_949970696 小时前
HumanizeDuration 跨端三方库仓颉适配全流程
前端·javascript·flutter
传奇开心果编程7 小时前
【Flutter踩坑排雷】第3课:const 误用坑|const 错误使用引发 UI 异常与性能损耗
flutter·移动开发·跨平台·dart·编程语言理论·编程框架·声明式ui
程序员老刘9 小时前
你的Flutter项目要不要紧急升级3.47.8?
flutter·客户端
Talyra4211 小时前
不想开会员,我写了一个记账 App
flutter
2601_9495758615 小时前
JSON5 跨端三方库仓颉适配全流程
前端·javascript·flutter
法的空间16 小时前
AI 编程时代,为什么 Dart 分析会拖慢大型项目的开发
android·flutter·ios
恋猫de小郭18 小时前
Flutter 紧急发布 3.47.8 安全升级版本,建议都升级
android·前端·flutter
好的佩奇1 天前
Dart 之模式
android·flutter·dart
淡淡的香烟1 天前
Flutter实现多语言切换
android·flutter·1024程序员节
事圆则缓2 天前
从零搭建一套 Flutter 架构:先跑通数据流
flutter