鸿蒙开发入门:Hello World(开发环境及IDE搭建)

开发环境准备

鸿蒙(HarmonyOS)开发支持Windows、MacOS和Linux系统。需确保系统满足以下条件:

  • Windows:64位Windows 10或更高版本,内存8GB以上,硬盘剩余空间100GB。
  • MacOS:macOS 10.13或更高版本,配备M1芯片或Intel处理器。
  • Linux:Ubuntu 18.04/20.04 LTS或CentOS 7.6/8.2(需提前配置Java环境)。
安装DevEco Studio

DevEco Studio是鸿蒙官方IDE,基于IntelliJ IDEA开发。

  1. 访问华为开发者官网下载对应版本安装包。
  2. 安装过程中勾选HarmonyOS SDKToolchains选项。
  3. 启动后通过SDK Manager安装最新版SDK(API版本需与目标设备匹配)。
配置基础环境变量
  • 设置Java JDK路径(建议JDK 1.8或11)。
  • ~/.bash_profile(Mac/Linux)或系统环境变量(Windows)中添加SDK路径:
    export PATH=$PATH:/path/to/harmonyos/sdk/toolchains
    
创建第一个项目
  1. 打开DevEco Studio,选择Create HarmonyOS Project
  2. 选择模板Empty Ability(Java或JS),填写项目名称(如HelloWorld)。
  3. 配置项目路径和包名,设备类型选择Phone
编写Hello World代码

以Java版为例,修改MainAbilitySlice.java

public class MainAbilitySlice extends AbilitySlice {
    @Override
    public void onStart(Intent intent) {
        super.onStart(intent);
        Text text = new Text(this);
        text.setText("Hello, HarmonyOS!");
        text.setWidth(ComponentContainer.LayoutConfig.MATCH_PARENT);
        text.setTextSize(50);
        text.setTextAlignment(TextAlignment.CENTER);
        super.setUIContent(text);
    }
}
运行与调试
  1. 点击工具栏Run按钮,选择模拟器或真机设备(需提前配置调试证书)。
  2. 等待应用编译部署,模拟器将显示"Hello, HarmonyOS!"文本。
常见问题解决
  • SDK下载失败:检查网络代理,或手动下载SDK后解压至指定目录。
  • 模拟器无法启动:确认BIOS中已开启虚拟化(Intel VT-x/AMD-V)。
  • 真机调试报错:检查设备开发者模式是否开启,并安装正确的签名证书。
进阶学习建议
  • 查阅鸿蒙官方文档了解Ability生命周期。
  • 尝试使用JS/ArkTS开发范式实现相同功能。
  • 使用DevEco Studio的Previewer功能实时预览UI布局。

(注:以上代码和步骤基于DevEco Studio 3.1及HarmonyOS 3.0版本,其他版本可能存在差异)

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐