
Flutter Flutter 花样是咱们通盘工程的中枢,然而许多东说念主皆倒在了第一步,其原因等于——需要使用 Dev 分支!!!
花样地址:https://gitcode.com/openharmony-tpc/flutter_flutter
细隐衷项解救的操作系统:现在解救 Linux、Mac、Windows 环境下使用系统架构判断:Mac 系统在结尾输入uname -m判断系统架构采选对应的开辟组件套如若输出恶果是 x86_64,则暗示你的系统是 x86-64 架构如若输出恶果是 arm64,则暗示你的系统是 arm64 架构(如 M1/M2/M3/M4 芯片)IDE 版块条目:使用官方下载地址的最新套件愈加稳当,性能更佳,且鸿蒙 Flutter 需要依赖最新套件编译本文以 Mac 系统为例进行翔实评释。
下载并安设鸿蒙最新开辟套件1. 下载 DevEco Studio鸿蒙开辟套件官方下载地址:https://developer.huawei.com/consumer/cn/download/[1]
2. 推选版块信息咱们本次演示用的 IDE 版块是:
DevEco Studio 6.0.0 Beta3Build Version: 6.0.0.828, built on August 19, 2025Runtime version: 21.0.6+8-b631.39 aarch64 (JCEF 122.1.9)VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.Toolkit: sun.lwawt.macosx.LWCToolkitmacOS 15.2GC: G1 Young Generation, G1 Concurrent GC, G1 Old GenerationMemory: 1536MCores: 10Metal Rendering is ONRegistry: idea.plugins.compatible.build=IC-243.24978.463. 安设步履下载对应架构的 DevEco Studio 安设包双击安设包进行安设初次启动时,会自动下载必要的 SDK 组件安设完成后,纪录安设旅途(频繁在/Applications/DevEco-Studio.app/Contents)下载鸿蒙版 Flutter(3.32.4 版块)1. 克隆花样
花样地址:https://gitcode.com/openharmony-tpc/flutter_flutter
通过 Git 器具下载仓库代码并指定 oh-3.32.4-dev 分支:
git clone https://gitcode.com/openharmony-tpc/flutter_fluttercd flutter_fluttergit checkout -b oh-3.32.4-dev origin/oh-3.32.4-dev2. 考据下载
下载完成后,不错考据 Flutter 版块:
./bin/flutter --versionflutter doctor -v3. 版块特色
Flutter 3.32.4 版块特色:
解救最新的鸿蒙系统性格性能优化和稳当性升迁更好的开辟器具集成解救最新的 API 和组件下载完成后就不错设置开辟环境了。
环境变量设置1. 设置文献采选关于 M4 苹果电脑(ARM64 架构),提倡使用~/.zshrc设置文献:
# 裁剪zsh设置文献(推选)open ~/.zshrc# 概况使用大叫行裁剪nano ~/.zshrc
如若使用 bash shell,则裁剪:
open ~/.bash_profile2. 环境变量设置
在设置文献中添加以下环境变量:
# DevEco Studio设置export TOOL_HOME=/Applications/DevEco-Studio.app/Contentsexport DEVECO_SDK_HOME=$TOOL_HOME/sdk# 器具旅途设置export PATH=$TOOL_HOME/tools/ohpm/bin:$PATHexport PATH=$TOOL_HOME/tools/hvigor/bin:$PATHexport PATH=$TOOL_HOME/tools/node/bin:$PATH# Flutter旅途设置(请凭阐明质旅途修改)export PATH=/Users/jianguo/Desktop/harmony/flutter/flutter_flutter/bin:$PATH# Flutter镜像设置(加快下载)export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn# Flutter Git设置(处分训诫)export FLUTTER_GIT_URL=git@gitcode.com:openharmony-tpc/flutter_flutter.git# Android SDK设置(如若需要Android开辟)export ANDROID_HOME=$HOME/Library/Android/sdkexport PATH=$ANDROID_HOME/tools:$PATHexport PATH=$ANDROID_HOME/platform-tools:$PATH3. 刷新设置
设置完成后,刷新环境变量:
# 如若使用zshsource ~/.zshrc# 如若使用bashsource ~/.bash_profile4. 细隐衷项请凭阐明质的 DevEco Studio 安设目次修改TOOL_HOME旅途Flutter 旅途需要凭阐明质下载位置进行修改如若土产货有多个安设目次,请采选正确的旅途进行设置环境检测1. 运行环境检测
设置完成后,运行以下大叫检测环境变量是否设置正确:
flutter doctor -v2. 检测恶果分析
运行检测后,您会看到相同以下的输出:
Downloading darwin-arm64/font-subset tools... 256ms[!] Flutter (Channel [user-branch], 3.32.4-ohos-0.0.1, on macOS 15.2 24C103 darwin-arm64, locale zh-Hans-CN) [81ms] ! Flutter version 3.32.4-ohos-0.0.1 on channel [user-branch] at /Users/jianguo/Desktop/harmony/flutter/flutter_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/setup. ! Upstream repository git@gitcode.com:openharmony-tpc/flutter_flutter.git is not a standard remote. Set environment variable "FLUTTER_GIT_URL" to git@gitcode.com:openharmony-tpc/flutter_flutter.git to dismiss this error. · Framework revision daefe215e1 (4 days ago), 2025-08-29 17:32:50 +0800 · Engine revision 8cd19e509d · Dart version 3.8.1 · DevTools version 2.45.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 /Applications/DevEco-Studio.app/Contents/sdk, available api versions has [20:default] · Ohpm version 5.3.1 · Node version v18.20.1 · Hvigorw binary at /Applications/DevEco-Studio.app/Contents/tools/hvigor/bin/hvigorw[✗] Android toolchain - develop for Android devices [44ms] ✗ Unable to locate Android SDK. Install Android Studio from: https://developer.android.com/studio/index.html On first launch it will assist you in installing the Android SDK components. (or visit https://flutter.dev/to/macos-android-setup for detailed instructions). If the Android SDK has been installed to a custom location, please use `flutter config --android-sdk` to update to that location.[✗] Xcode - develop for iOS and macOS [59ms] ✗ Xcode installation is incomplete; a full installation is necessary for iOS and macOS development. Download at: https://developer.apple.com/xcode/ Or install Xcode via the App Store. Once installed, run: sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer sudo xcodebuild -runFirstLaunch ✗ CocoaPods not installed. CocoaPods is a package manager for iOS or macOS platform code. Without CocoaPods, plugins will not work on iOS or macOS. For more info, see https://flutter.dev/to/platform-plugins For installation instructions, see https://guides.cocoapods.org/using/getting-started.html#installation[✓] Chrome - develop for the web [21ms] · Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome[!] Android Studio (not installed) [21ms] · Android Studio not found; download from https://developer.android.com/studio/index.html (or visit https://flutter.dev/to/macos-android-setup for detailed instructions).[✓] Connected device (2 available) [1,480ms] · macOS (desktop) · macos · darwin-arm64 · macOS 15.2 24C103 darwin-arm64 · Chrome (web) · chrome · web-javascript · Google Chrome 139.0.7258.155[✓] Network resources [658ms] · All expected network resources are available.! Doctor found issues in 4 categories.3. 恶果分析
✅ 平日职责的组件:
HarmonyOS toolchain - 鸿蒙开辟器具链平日Chrome - Web 开辟环境平日Connected device - 缔造衔接平日Network resources - 收罗资源平日⚠️ 需要温顺的训诫:
Flutter channel 训诫 - 这是平日的,因为使用的是鸿蒙定制版块Git repository 训诫 - 已通过环境变量处分❌ 可选安设的组件:
Android toolchain - 如若需要 Android 开辟Xcode - 如若需要 iOS 开辟Android Studio - 如若需要 Android 开辟4. 常见问题处分Flutter Git 训诫处分如若看到 Git repository 训诫,添加以下环境变量:
export FLUTTER_GIT_URL=git@gitcode.com:openharmony-tpc/flutter_flutter.gitAndroid 开辟环境设置(可选)
如若需要 Android 开辟,不错安设 Android Studio:
下载 Android Studio:
探问:https://developer.android.com/studio?hl=zh-cn下载并安设 Android Studio设置 Android SDK:
flutter config --android-sdk /Users/jianguo/Library/Android/sdk
接管 Android 许可证:
flutter doctor --android-licensesiOS 开辟环境设置(可选)
如若需要 iOS 开辟:
安设 Xcode:
从 App Store 下载安设 Xcode设置 Xcode:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developersudo xcodebuild -runFirstLaunch
安设 CocoaPods:
sudo gem install cocoapods转头
通过上头的检测恶果不错看到,鸿蒙开辟环境设置生效!主要的鸿蒙开辟器具链皆平日职责。
中枢组件情景✅ HarmonyOS toolchain - 鸿蒙开辟器具链平日✅ Flutter 3.32.4 - 鸿蒙版 Flutter 平日✅ DevEco Studio - 开辟环境平日✅ 收罗资源 - 下载镜像设置平日下一步创建第一个鸿蒙 Flutter 花样设置鸿蒙缔造或模拟器运转您的鸿蒙哄骗开辟之旅细心:Android 和 iOS 开辟环境是可选的,如若只需要开辟鸿蒙哄骗,面前设置也曾悉数知足需求。
到此 Mac 环境设置完成!
三方库适配,就不错不竭往前鼓动了。
在你和男朋友打电话时,对方听到你的传奇声,你说你在跑步,哎,老公,我现在在跑步呢。对方不信。只要你拍一张照片进行验证,于是你就点击聊天界面的加号,打开微信微机进行拍照。但微信相机,拍出来的东西比较模糊,你可以按住录像上滑放大,但还是比较模糊。那你可以退出微信相机,长按相册按钮就可以调用手机系统,相机拍摄的更清晰,还有美颜功能。
作为一个从事十几年计算机工作的人,我给大家说说我的经验。不知道大家有没有在使用计算机时,遇到过我上面的问题,其实出现问题的原因只有一个。我们经常使用电脑或多或少会在网上下载一些应用软件,软件最开始是收费,到后来软件渐渐免费版很多,大家不愿意花钱买软件就回到网上下载一些软件,软件使用本身就自带流量,为什么还要收费使用。现在网上的免费下载软件应用的平台很多,但99.99%的应用软件平台下载都是如下图的连接名称格式:
本文由 GitCode 深圳团队出品。
参考府上[1]https://developer.huawei.com/consumer/cn/download/: https://developer.huawei.com/consumer/cn/download/东京中文字幕第一页
本站仅提供存储管事,扫数内容均由用户发布,如发现存害或侵权内容,请点击举报。