HarmonyOS 鸿蒙Next flutter组件无法自动下载
HarmonyOS 鸿蒙Next flutter组件无法自动下载
【关键字】
flutter / flutter.har / native / 无法下载 / not exist
【问题描述】
dev 生成flutter demo,组件显示无法下载。dev 生成原生native demo 可以正常运行。
flutter 组件无法自动下载,具体报错如下:
/Applications/DevEco-Studio.app/Contents/tools/ohpm/bin/ohpm install --registry https://ohpm.openharmony.cn/ohpm/ --strict_ssl true
ohpm INFO: MetaDataFetcher fetching meta info of package ‘@ohos/hypium’ from https://ohpm.openharmony.cn/ohpm/
ohpm ERROR: missing: @ohos/flutterohos@/Users/olaola/Desktop/ola/opensource/SleepLess/ohtest/cmophs/ohos/har/flutter.har, required by @
ohpm ERROR: Found exception: Error: Fetch local file package error, /Users/olaola/Desktop/ola/opensource/SleepLess/ohtest/cm_ophs/ohos/har/flutter.har does not exist., reached retry limit or non retryable error encountered.
ohpm ERROR: ERUNNING execute tasks failed, Error: Fetch local file package error, /Users/olaola/Desktop/ola/opensource/SleepLess/ohtest/cm_ophs/ohos/har/flutter.har does not exist.
ohpm ERROR: Install failed, detail: Error: Fetch local file package error, /Users/olaola/Desktop/ola/opensource/SleepLess/ohtest/cm_ophs/ohos/har/flutter.har does not exist.
Process finished with exit code 1
【解决方案】
根据报错信息没有找到flutter.har包,需要先执行编译命令才会有har包,请更新flutter_flutter dev分支到最新,清除缓存,并重新编译,编译命令flutter build hap,后面不需要再加–local-engine。
更多关于HarmonyOS 鸿蒙Next flutter组件无法自动下载的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
1 回复
更多关于HarmonyOS 鸿蒙Next flutter组件无法自动下载的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
针对HarmonyOS 鸿蒙Next flutter组件无法自动下载的问题,这通常与多个因素有关,以下是一些可能的解决方案:
- 检查flutter.har包:确保flutter.har包存在且路径正确。根据错误信息,若flutter.har包不存在,需要先执行编译命令生成har包。请更新flutter_flutter dev分支到最新,清除缓存,并重新编译,编译命令为flutter build hap。
- 检查网络连接:稳定的网络连接是下载组件的基础。请确保设备网络连接正常,无波动或中断现象。
- 系统资源:设备上的系统资源(如CPU、内存)不足,也可能导致处理速度变慢,从而引发下载失败。请检查设备性能,并关闭不必要的后台应用以释放资源。
- 软件版本:确保DevEco Studio和HarmonyOS SDK等开发工具为最新版本,以兼容最新的flutter组件。
如果问题依旧没法解决请联系官网客服,官网地址是: https://www.itying.com/category-93-b0.html 。