前提条件

✅ Windows 11 安装 Visual Studio Code 


✅ Windows 11 安装 Git 
✅ Windows 11 安装 DevEco Studio  - HarmonyOS/OpenHarmony开发IDE

这个安装比较简单,但是需要注册华为的账号。


Windows 11 安装 Java 17  - Java开发环境

我没有用Oracle下载JDK,因为试用期间需要注册填写完之后显示提交错误所以我放弃了这个方法。后面,我又尝试了 Adoptium:https://adoptium.net/,使用它的优点是不需要在进行注册操作比较简单;但是下载过程中出现问题,所以我又使用了另一个 Microsoft Build of OpenJDK:https://www.microsoft.com/openjdk,这个我认为是操作最方便最快捷的一个大家可以尝试。

Windows 11安装Android Studio

因为我学习的是移动终端的应用开发所以我提前学习运用过Android Studio,在此不多赘述,有需要的可以后期联系我,推荐大家在B站上面可以找到相应教程。

⚙️ 第一步:配置HarmonyOS SDK和环境变量

这里面的配置整体比较简单,只需要输入对内容即可。

⚙️第二步:克隆 OpenHarmony 版 Flutter 源码

执行克隆命令:注意地址要和自己写的对应上。

这个是克隆成功后文件夹里面会显示的内容。

⚙️ 第三步:配置 Flutter 环境变量

这里的Flutter地址要写准确要写到bin为止。

验证环境配置:Flutter没有报错经过查询这是正常现象可以不需要管理。

但是我这里Android出现问题

📌第一步

  • 打开 Android Studio
  • 进入 Tools > SDK Manager
  • 切换到 SDK Tools 标签页
  • 勾选 Android SDK Command-line Tools (latest)
  • 点击 Apply 进行安装
  • 安装完成后,确保你的系统环境变量 ANDROID_HOME 指向了 SDK 路径(你的路径是 C:\Users\lenovo\AppData\Local\Android\Sdk

📌第二步

  1. 以管理员身份打开命令提示符(cmd)
  2. 运行命令:
    flutter doctor --android-licenses
    
  3. 出现提示时,按 y 接受所有许可证协议即可

⚙️第四步:创建 Flutter 工程

我这里显示失败,具体解决方法如下:

⚙️第五步:使用模拟器验证应用

刚开始出现这个问题,我是家庭版的解决步骤如下:

输入这些代码并进行重启

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All Enable-

WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All Enable-

WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All

总结

整体感觉配置环境变量一部分比较难和整理JDK方面比较难会有页面进不去下载出错等问题,其他整体没有太大问题,如果有其他问题欢迎探讨。

欢迎加入开源鸿蒙跨平台社区: https://openharmonycrossplatform.csdn.net

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐