Windows环境下使用Flutter开发鸿蒙应用(1)-环境搭建

提前下载并配置GIT工具
1、下载鸿蒙适配的flutter

git clone https://gitcode.com/openharmony-tpc/flutter_flutter.git
我下载后的保存路径如下:D:\Developments\flutter\harmony_flutter(备注:我将默认的目录flutter_flutter改成了harmony_flutter)
2、下载DevEco Studio并安装
我目前版本为Build Version: 6.0.2.640, built on January 19, 2026
3、JDK下载并安装
JDK21没调试通过,降低版本为JDK17
4、环境变量配置

JAVA_HOME:D:\Program Files\Java\jdk-17
HOS_SDK_HOME:D:\Program Files\Huawei\DevEco Studio\sdk
FLUTTER_STORAGE_BASE_URL:https://storage.flutter-io.cn
PUB_HOSTED_URL:https://pub.flutter-io.cn
PATH:下添加
%JAVA_HOME%\bin
D:\Program Files\Huawei\DevEco Studio\sdk\default\openharmony\toolchains
D:\Program Files\Huawei\DevEco Studio\tools\hvigor\bin
D:\Program Files\Huawei\DevEco Studio\tools\node\bin
D:\Program Files\Huawei\DevEco Studio\tools\ohpm\bin
D:\Developments\flutter\harmony_flutter\bin
5、环境检查
1、flutter配置检查

控制台命令输入:flutter --vresion
正常执行结果:

Flutter 3.22.1-ohos-1.0.4 • channel [user-branch] • https://gitcode.com/openharmony-sig/flutter_flutter
Framework • revision 9e65014228 (3 weeks ago) • 2026-01-04 15:09:42 +0800
Engine • revision f6344b75dc
Tools • Dart 3.4.0 • DevTools 2.34.1
2、SDK配置检查
控制台命令输入:flutter doctor -v
我的正常显示如下,我配置了Android相关的SDK,如果只关注鸿蒙开发,关注绿色字体即可,报红需处理对应的异常,最后部分“信号灯超时时间已到”提示可以不理会,因为我访问不了github,也可以通过配置.gitconfig来处理,这里不描述

Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
[!] Flutter (Channel [user-branch], 3.22.1-ohos-1.0.4, on Microsoft Windows [版本 10.0.26100.3476], locale zh-CN)
! Flutter version 3.22.1-ohos-1.0.4 on channel [user-branch] at D:\Developments\flutter\harmony_flutter
Currently on an unknown channel. Run `flutter channel` to switch to an official channel.
If that doesn't fix the issue, reinstall Flutter by following instructions at
https://flutter.dev/docs/get-started/install.
! Upstream repository https://gitcode.com/openharmony-sig/flutter_flutter is not a standard remote.
Set environment variable "FLUTTER_GIT_URL" to https://gitcode.com/openharmony-sig/flutter_flutter to dismiss this
error.
• Framework revision 9e65014228 (3 weeks ago), 2026-01-04 15:09:42 +0800
• Engine revision f6344b75dc
• Dart version 3.4.0
• DevTools version 2.34.1
• Pub download mirror https://pub.flutter-io.cn
• Flutter download mirror https://storage.flutter-io.cn
• If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly
to perform update checks and upgrades.

[√] HarmonyOS toolchain - develop for HarmonyOS devices
• OpenHarmony Sdk at D:\Program Files\Huawei\DevEco Studio\sdk, available api versions has [22:default]
• Ohpm version 6.0.1
• Node version v23.11.1
• Hvigorw binary at D:\Program Files\Huawei\DevEco Studio\tools\hvigor\bin\hvigorw

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 36.1.0)
• Android SDK at D:\Android\android-sdk
• Platform android-36, build-tools 36.1.0
• Java binary at: D:\Program Files\Android\Android Studio\jbr\bin\java
• Java version OpenJDK Runtime Environment (build 21.0.3+-12282718-b509.11)
• All Android licenses accepted.

[√] Chrome - develop for the web
• Chrome at C:\Users\A\AppData\Local\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop Windows apps (Visual Studio Enterprise 2022 17.14.23)
• Visual Studio at d:\Program Files\Microsoft Visual Studio\2022\Enterprise
• Visual Studio Enterprise 2022 version 17.14.36811.4
• Windows 10 SDK version 10.0.26100.0

[√] Android Studio (version 2024.2)
• Android Studio at D:\Program Files\Android\Android Studio
• 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.3+-12282718-b509.11)

[√] IntelliJ IDEA Ultimate Edition (version 2024.1)
• IntelliJ at D:\Program Files\JetBrains\IntelliJ IDEA 2024.1.4
• 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

[√] Connected device (4 available)
• 127.0.0.1:5555 (mobile) • 127.0.0.1:5555 • ohos-x64 • Ohos OpenHarmony-6.0.2.130 (API 22)
• Windows (desktop) • windows • windows-x64 • Microsoft Windows [版本 10.0.26100.3476]
• Chrome (web) • chrome • web-javascript • Google Chrome 140.0.7339.81
• Edge (web) • edge • web-javascript • Microsoft Edge 143.0.3650.80

[!] Network resources
X An HTTP error occurred while checking "https://github.com/": 信号灯超时时间已到


! Doctor found issues in 2 categories.

 

posted @ 2026-01-24 17:13  古城浪子  阅读(2)  评论(0)    收藏  举报