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

然后在cmdPower 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以来很少这样排查问题并做笔记了~

相关推荐
kirk_wang15 小时前
Flutter file_selector 库在鸿蒙(OHOS)平台的适配实践与深度解析
flutter·移动开发·跨平台·arkts·鸿蒙
进击的前栈17 小时前
Flutter跨平台滚动视图scrollview_demo鸿蒙化使用指南
flutter·华为·harmonyos
w1395485642217 小时前
Flutter跨平台路径解析鸿蒙化使用指南
flutter·华为·harmonyos
爸爸61918 小时前
Flutter UDID 在鸿蒙平台的使用指南
flutter·华为·harmonyos
纟 冬19 小时前
# Flutter & OpenHarmony 运动App运动勋章成就组件开发
flutter
进击的前栈20 小时前
Flutter跨平台聊天组件testchat鸿蒙化使用指南
flutter·华为·harmonyos
花开彼岸天~20 小时前
Flutter跨平台图片加载鸿蒙化性能调优指南
flutter·华为·harmonyos
2501_9462338921 小时前
Flutter与OpenHarmony帖子详情页面开发
android·java·flutter
雨季6661 天前
从零开始:Flutter 开发环境搭建全指南
flutter
爸爸6191 天前
Flutter StatusBar Color NS 在鸿蒙平台的使用指南
flutter·华为·harmonyos