flutter build har --debug打包报错hvigor error: failed :flutter_module:default如何解决

在Flutter项目中执行flutter build har --debug命令时,报错提示hvigor error: failed :flutter_module:default,导致打包失败。请问这是什么原因导致的?该如何解决?

2 回复

检查Flutter模块配置,确保flutter_module路径正确。清理缓存:flutter clean,重新构建。检查hvigor版本兼容性。

更多关于flutter build har --debug打包报错hvigor error: failed :flutter_module:default如何解决的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


这个错误通常与 Flutter 模块在 HarmonyOS 项目中的构建问题有关。以下是常见解决方案:

1. 检查 Flutter 模块配置 确保 flutter_module/android/local.properties 文件配置正确:

sdk.dir=/path/to/your/android/sdk
flutter.sdk=/path/to/your/flutter/sdk

2. 清理并重新构建

cd flutter_module
flutter clean
cd ..
hvigorw clean
hvigorw build --mode module

3. 检查依赖版本兼容性

  • 确保 Flutter SDK 版本与 HarmonyOS 项目兼容
  • 检查 flutter_module/pubspec.yaml 中的依赖项无冲突

4. 验证 hvigor 配置 检查 flutter_module/hvigorfile.js 配置:

module.exports = {
  // 确保配置正确
  compileSdkVersion: 8,
  // 其他配置...
}

5. 检查 Gradle 版本 确保项目使用的 Gradle 版本与 Flutter 模块兼容。

6. 查看详细日志 运行命令获取更详细的错误信息:

hvigorw build --mode module --stacktrace

建议按顺序尝试以上方法,通常清理重建和验证配置可以解决大部分问题。如果问题依旧,请提供完整的错误日志以便进一步分析。

回到顶部