HarmonyOS 鸿蒙Next Flutter 依赖无法生成har包

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next Flutter 依赖无法生成har包

在Flutter的pubspec.yaml中dependencies添加
image_picker:
git:
url: “https://gitee.com/openharmony-sig/flutter_packages.git
path: “packages/image_picker/image_picker”
mime: ^1.0.4
path_provider:
git:
url: “https://gitee.com/openharmony-sig/flutter_packages.git
path: “packages/path_provider/path_provider”
video_player:
git:
url: “https://gitee.com/openharmony-sig/flutter_packages.git
path: “packages/video_player/video_player”

在终端输入
flutter build har --local-engine=/Users/xxx/Documents/Work/HM/12/src/out/ohos_release_arm64 --release

结果报错了一直提示:

hvigor ERROR: The path /Applications/DevEco-Studio.app/Contents/sdk is not writable. Please choose a new location.


更多关于HarmonyOS 鸿蒙Next Flutter 依赖无法生成har包的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html

2 回复

建议直接执行build命令,不在后面添加地址,

还可以试下修改目录的权限再试下。

更多关于HarmonyOS 鸿蒙Next Flutter 依赖无法生成har包的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


针对HarmonyOS鸿蒙Next Flutter依赖无法生成har包的问题,这里提供直接的技术解答:

在HarmonyOS鸿蒙系统中,Flutter应用的har包(HarmonyOS Application Package)生成通常依赖于项目的配置和构建脚本。若无法生成har包,可能的原因及解决方案包括:

  1. 检查pubspec.yaml文件:确保Flutter项目的依赖项正确无误,并且所有需要的包都已正确声明。

  2. 检查build.gradle和CMakeLists.txt(如适用):虽然鸿蒙开发不直接涉及Java和C语言,但Flutter插件可能包含原生代码。确保这些原生构建脚本没有错误,并且与鸿蒙SDK兼容。

  3. 运行Flutter clean和Flutter pub get:在命令行中执行这两个命令,以清除旧的构建文件并重新获取依赖项。

  4. 检查鸿蒙SDK版本:确保你的开发环境(如DevEco Studio)和项目中配置的鸿蒙SDK版本一致,且为最新版本。

  5. 构建配置:在DevEco Studio中检查项目的构建配置,确保目标平台、构建类型等设置正确。

如果上述步骤均无法解决问题,可能是项目配置中的其他特定问题或鸿蒙SDK的bug。此时,建议直接联系官网客服以获取更专业的技术支持。

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

回到顶部