Flutter开发的项目想移植到HarmonyOS上,配置完之后提示Unable to locate an HarmonyOS SDK

创建Flutter 项目,pub gett提示:

Unable to locate an HarmonyOS SDK.[!] No Hmos SDK found. Try setting the HOS_SDK_HOME environment variable.
HarmonyOS
2024-08-23 10:27:29
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

系统找不到 HarmonyOS SDK 的安装位置。以下是解决该问题的步骤:

一. 安装 HarmonyOS SDK首先,确保已经下载并安装了 HarmonyOS SDK。可以从 HarmonyOS 的官方网站下载最新版本的 SDK。

二. 配置环境变量安装完 HarmonyOS SDK 后,需要配置环境变量以便 Flutter 可以找到 SDK 的路径。

在 macOS/Linux 上:

1.打开终端。

2.编辑 shell 配置文件,例如 .bashrc、.bash_profile 或 .zshrc。假设使用的是 ~/.bashrc:

nano ~/.bashrc

3.添加以下内容,将 /path/to/hmos-sdk 替换为实际的 HarmonyOS SDK 安装路径:

export HOS_SDK_HOME=/path/to/hmos-sdk  
export PATH=$HOS_SDK_HOME/bin:$PATH

4.保存文件并关闭编辑器。

5.使配置文件生效:

source ~/.bashrc

在 Windows 上:

1.打开“控制面板” -> “系统和安全” -> “系统” -> “高级系统设置”。

2.点击“环境变量”。

3.在“系统变量”部分,点击“新建”。

4.变量名填入 HOS_SDK_HOME,变量值填入 HarmonyOS SDK 的安装路径,例如 C:\path\to\hmos-sdk。

5.找到系统变量中的 Path,选中并点击“编辑”,添加一个新条目,填入 %HOS_SDK_HOME%\bin。

6.点击“确定”保存所有设置。三. 验证配置在终端或命令提示符中运行以下命令以验证 HarmonyOS SDK 是否配置正确:

echo $HOS_SDK_HOME   # 在 macOS/Linux 上  
echo %HOS_SDK_HOME%  # 在 Windows 上

确保输出的路径是 HarmonyOS SDK 的正确安装路径

四.重新启动 Flutter 项目回到 Flutter 项目目录,运行 flutter pub get,确保 SDK 能够被正确定位:

flutter pub get
已于2024-8-23 15:01:36修改
分享
微博
QQ
微信
回复
2024-08-23 15:01:10
相关问题
Flutter SDK支持HarmonyOS Next
1534浏览 • 1回复 待解决
工程配置发布证书之后提示code:9568322
1687浏览 • 1回复 待解决
更新鸿蒙之后玩王者荣耀掉帧
8537浏览 • 1回复 待解决
flutter HarmoneyOS 版本 SDK 安装指导
249浏览 • 1回复 待解决
HarmonyOS 关于sdk架签名问题
133浏览 • 1回复 待解决
没有SDK Manager,无法配置SDK
10622浏览 • 2回复 待解决