HarmonyOS鸿蒙Next中flutter build har提示错误

HarmonyOS鸿蒙Next中flutter build har提示错误

一、运行flutter doctor -v

[✓] Flutter (Channel stable, 3.7.12, on macOS 15.2 24C2101 darwin-arm64, locale zh-Hans-CN) • Flutter version 3.7.12 on channel stable at /Users/deng.jun12/fvm/versions/3.7.12 • Upstream repository https://github.com/flutter/flutter.git • Framework revision 4d9e56e694 (2 years, 2 months ago), 2023-04-17 21:47:46 -0400 • Engine revision 1a65d409c7 • Dart version 2.19.6 • DevTools version 2.20.1 • Pub download mirror https://pub.flutter-io.cn • Flutter download mirror https://storage.flutter-io.cn

[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0) • Android SDK at /Users/deng.jun12/Library/Android/sdk • Platform android-36, build-tools 36.0.0 • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 21.0.6±13368085-b895.109) • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.2) • Xcode at /Applications/Xcode.app/Contents/Developer • Build 16C5032a • CocoaPods version 1.16.2

[✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.3) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 21.0.6±13368085-b895.109)

[✓] VS Code (version 1.100.3) • VS Code at /Users/deng.jun12/Desktop/Visual Studio Code.app/Contents • Flutter extension version 3.112.0

[✓] Connected device (2 available) • macOS (desktop) • macos • darwin-arm64 • macOS 15.2 24C2101 darwin-arm64 • Chrome (web) • chrome • web-javascript • Google Chrome 136.0.7103.93

! Error: Browsing on the local area network for 666. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac. The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] HTTP Host Availability • All required HTTP hosts are available

二、运行 flutter build har命令报下面这个错误

[WARN] Not checking for version mismatch as custom version is being used. Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!

Downloading ohos-arm64-profile/darwin-x64 tools… 2,899ms Downloading ohos-arm64-release/darwin-x64 tools… 2,471ms Downloading ohos-x64-profile/darwin-x64 tools… 2,647ms Downloading ohos-x64-release/darwin-x64 tools… 2,372ms Downloading ohos-arm64 tools… 16.3s Downloading ohos-arm64-profile tools… 6.4s Downloading ohos-arm64-release tools… 4.6s Downloading ohos-x64 tools… 16.2s Downloading ohos-x64-profile tools… 6.8s Downloading ohos-x64-release tools… 5.0s Downloading ohos-arm64 tools… 16.1s Downloading ohos-arm64-profile tools… 6.4s Downloading ohos-arm64-release tools… 4.6s Downloading ohos-x64 tools… 16.5s Downloading ohos-x64-profile tools… 6.8s Downloading ohos-x64-release tools… 5.0s current project is not module or has not pub get


更多关于HarmonyOS鸿蒙Next中flutter build har提示错误的实战教程也可以访问 https://www.itying.com/category-92-b0.html

2 回复

在HarmonyOS Next中使用Flutter构建HAR包时出现错误,可能是由于以下原因:

  1. Flutter插件版本与HarmonyOS Next不兼容
  2. 缺少必要的HarmonyOS构建依赖项
  3. HAR包配置文件(har.properties)存在错误
  4. Flutter渠道未切换到支持HarmonyOS的分支

解决方案建议:

  1. 确保使用flutter_harmonyos_pkg插件
  2. 检查ohos相关构建工具是否安装完整
  3. 验证flutter doctor是否显示HarmonyOS工具链正常

典型错误通常与模块依赖或NDK版本有关。

更多关于HarmonyOS鸿蒙Next中flutter build har提示错误的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


根据您提供的信息,问题主要出在Flutter版本和HarmonyOS Next的兼容性上。以下是关键点分析:

  1. 您使用的Flutter 3.7.12版本较旧(2023年4月发布),而HarmonyOS Next需要更新的Flutter版本支持。

  2. 错误信息"current project is not module or has not pub get"表明:

  • 项目可能未正确配置为HarmonyOS模块
  • 或未执行flutter pub get获取依赖
  1. 解决方案建议:
  • 升级Flutter到最新稳定版(当前推荐3.19.x+)
  • 确保项目目录中包含有效的pubspec.yaml文件
  • 先执行flutter clean然后flutter pub get
  • 检查是否已正确配置HarmonyOS开发环境
  1. 额外注意:
  • 日志显示工具链下载成功但重复下载,可能是环境配置问题
  • 确保HarmonyOS NDK和工具链已正确安装

建议先完成上述基础环境检查,如问题仍存在,需要查看完整的项目结构和配置情况。

回到顶部