论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
移动端开发
›
flutter-鸿蒙版 mac vscode harmonyos环境配置
flutter-鸿蒙版 mac vscode harmonyos环境配置
守听
论坛元老
|
2024-12-9 21:54:43
|
显示全部楼层
|
阅读模式
楼主
主题
1023
|
帖子
1023
|
积分
3069
终极效果
配置成功, mac和windows仅配置路径不同,方法类似。
一、下载flutter鸿蒙分支
flutter鸿蒙版
留意:模拟器仅支持mac(arm64)不支持mac(x86)和windows,可支持真机。
下载到一个自定义文件夹里,下面会用到这个路径,比如/Users/用户名/development/flutter_harmonyos
二、配置系统flutter版本
我使用了手动设置环境变量切换 Flutter 版本,你也可以使用fvm或者使用vscode来给项目单独配置不同的flutter版本
1、查看需要打开的系统环境配置文件
echo $SHELL
// 如果输出结果为/bin/bash,则执行以下命令,打开.bash_profile文件
vi ~/.bash_profile
// 如果输出结果为/bin/zsh,则执行以下命令,打开.zshrc文件
vi ~/.zshrc
复制代码
2、添加环境配置
我这里使用cmd+shift+G打开~/.zshrc,也可以终端使用vi ~/.zshrc
添加路径如下:
#1.flutter环境变量(注意export PATH=此地址是在电脑中的flutterSDK安装路径,可能发生改变)
export PATH="/Users/用户名/development/flutter_harmonyos/bin:$PATH"
#2.flutter镜像地址
#export PUB_HOSTED_URL="https://pub.flutter-io.cn"
复制代码
保存配置,终端执行,之后需要重启终端生效
source ~/.zshrc
复制代码
3、打开vscode的terminal
输入
flutter --version
复制代码
输出(会自动更新对应dart版本)
Flutter 3.22.1-0.0.pre.8 • channel oh-3.22.0 • https://gitee.com/harmonycommando_flutter/flutter
Framework • revision 4182fc93cd (31 小时前) • 2024-11-07 02:17:58 +0000
Engine • revision f6344b75dc
Tools • Dart 3.4.0 • DevTools 2.34.1
复制代码
三、配置harmonyos环境
此时,在vscode中输入flutter doctor
报错如下
1、下载鸿蒙开辟工具最新版DevEco 5.0.0 release
按照第一步提示下载鸿蒙开辟工具DevEco 5.0.0 release
这个ide自带了鸿蒙开辟环境,我们接下来要使用这个环境配置
2、配置Openharmony环境
按照"错误提示图"中的第一步,我们已经下载好了ide,ide中已经包含了OpenHarmony,以是不需要再使用ohosdkmgr再本身去下载openharmony了
打开deveco的performance,找到openharmon sdk的路径
即:/User/用户名/Library/OpenHarmony/Sdk
- 打开vscode的terminal,按照提示输入
flutter config --ohos-sdk /User/用户名/Library/OpenHarmony/Sdk
复制代码
此时需要重启vscode生效
再次打开vscode的terminal,输入flutter doctor
,此时已没有openharmony sdk没安装的错误提示了。
3、添加ohpm和hvigorw工具的环境配置
留意DevEco已经下载了ohpm和hvigorw工具,以是需要找到他们的位置,并在系统中进行配置
打开DevEco的terminal,输入
which ohpm
复制代码
which hvigorw
复制代码
输出(ohpm和hvigorw在mac环境下位于.app包里)
找到路径后,同样cmd+shift+G打开~/.zshrc,添加配置
#4.vscode flutter配置openharmony
export PATH=$PATH:/Applications/DevEco-Studio.app/Contents/tools/ohpm/bin
export PATH=$PATH:/Applications/DevEco-Studio.app/Contents/tools/hvigor/bin
复制代码
在vscode的terminal种执行下面下令后,重启vscode的终端生效。
source ~/.zshrc
复制代码
再次在vscode的terminal中执行下面语句,配置成功如图
flutter doctor
复制代码
Tips:踩坑提示
如果按照flutter doctor
的报错提示,去官方下载ohsdkmgr工具,用ohsdkmgr下载openHarmony来自行配置的话,会有许多错误如下:
目前使用的deveco5.0是内置了openharmony和一些工具,不需要本身下载
如果本身去下载tool配置的话
1、实际操作发现sdkmanager最大可下载api9,没办法用最新的api12
2、会报错The Java version cannot be less than 17.需要用java17以上版本。
3、会报错ohpm需要init
以是使用deveco中已经配置好的环境就可以了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
守听
论坛元老
这个人很懒什么都没写!
楼主热帖
【网络编程】从零开始搭建一个开源博客 ...
Vulnhub靶机-Al-Web-1
Python学习:import的正确用法
报错building for iOS Simulator, but ...
jdbc如何连接sqlserver数据库呢? ...
【CSDN云VS腾讯云】要不然怎么说CSDN开 ...
面试官:BIO、NIO、AIO是什么,他们有 ...
TCP协议
如何成为一名开发人员——第 3 部分: ...
通达OA,长途下令执行漏洞复现 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
程序人生
linux
分布式数据库
Mysql
Oracle
开源技术
数据仓库与分析
IOS
物联网
快速回复
返回顶部
返回列表