Flutter开发HarmonyOS鸿蒙Next应用的时候提示Failed to find: .har

发布于 1周前 作者 nodeper 最后一次编辑是 5天前 来自 Flutter

Flutter开发HarmonyOS鸿蒙Next应用的时候提示Failed to find: .har
PS C:\Users\neosu\Desktop\neosu\tcodestudio\floh> flutter build hap --debug Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source! start hap build… Oops! Failed to find: C:\Users\neosu\Desktop\neosu\tcodestudio\floh\ohos…/…/…/…/…/AppData/Local/Pub/Cache/git/flutter_packages-2afe56d88b766e03f61b9bbe6382cf9a418af477/packages/shared_pr eferences/shared_preferences_ohos/ohos\build\default\outputs\default\shared_preferences_ohos.har Running Hvigor task assembleHap…

在文件管理器中实际上也是可以找到shared_preferences_ohos.har这个文件的

4 回复

目前发现是,文件路径过长,超出了windows默认限制导致的。

C:\Users\neosu\Desktop\neosu\tcodestudio\floh\ohos…/…/…/…/…/AppData/Local/Pub/Cache/git/flutter_packages-2afe56d88b766e03f61b9bbe6382cf9a418af477/packages/shared_preferences/shared_preferences_ohos/ohos\build\default\outputs\default\shared_preferences_ohos.har

伙伴你好,麻烦您确认一下该问题是否已解决,如果问题已解决,麻烦您关闭一下issue,感谢!

在Flutter开发HarmonyOS(鸿蒙)Next应用时遇到“Failed to find: .har”的错误,这通常指示着构建系统未能找到必要的HarmonyOS组件或库文件,具体为.har包。.har文件是HarmonyOS应用的一种打包格式,包含了应用的代码、资源和配置信息。

要解决此问题,请按照以下步骤操作:

  1. 确认环境配置:确保你的开发环境已经正确配置了HarmonyOS SDK,并且SDK版本与你的项目要求相匹配。

  2. 检查依赖配置:在build.gradle或相应的配置文件中,检查是否正确引用了所有必要的.har包。确保路径和版本号无误。

  3. 清理和重建项目:尝试清理项目并重新构建,有时候IDE的缓存问题可能导致此类错误。

  4. 同步Gradle:确保所有Gradle依赖都已正确同步,没有遗漏。

  5. 检查网络问题:如果.har包需要从远程仓库下载,确保网络连接正常,并且没有防火墙或代理设置阻碍下载。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部