2、开发环境搭建:工欲善其事,必先利其器

说实话,做鸿蒙端云一体化开发,第一步不是写代码,而是把环境搭好。我见过太多新手卡在环境配置上,一卡就是半天。今天咱们就把这事一次性搞定。

2.1 DevEco Studio 安装与配置

DevEco Studio 是华为官方推出的 IDE,基于 IntelliJ IDEA 定制。说白了,如果你用过 Android Studio,上手这个基本没难度。

下载与安装

去华为开发者官网下载最新版。注意区分 Windows 和 macOS 版本。我个人习惯下载带 SDK 的完整包,省得后面再补。

小提示:安装路径不要带中文,不要有空格。我之前有个同事路径里加了个空格,结果编译死活报错,查了半天。

基础配置

安装完后,第一次启动会引导你配置 SDK 路径。嗯,这里要注意:

  • SDK 路径建议单独建个文件夹,比如 D:\HarmonyOS\SDK
  • Node.js 和 ohpm 会自动检测,如果没有,手动指定一下
  • 建议勾选「自动检查更新」,但别在开发时更新,容易打断思路

汉化与插件

DevEco Studio 默认是英文界面。如果你看着不习惯,可以装中文插件:

Settings → Plugins → 搜索 "Chinese" → 安装 "Chinese (Simplified) Language Pack"

我个人其实更推荐用英文界面,因为报错信息大多是英文,切来切去反而麻烦。不过这个看个人习惯。

2.2 华为云账号注册与认证

端云一体化,云那端用的是华为云。所以你得有个华为云账号。

注册流程

  1. 打开 华为云官网,点右上角「注册」
  2. 用手机号或邮箱注册,建议用企业邮箱
  3. 注册完后,进入「账号中心」完成实名认证
注意:实名认证分个人和企业两种。个人开发选「个人认证」,上传身份证就行。企业开发必须选「企业认证」,需要营业执照。我曾经有个项目因为认证类型选错,导致云资源无法绑定,折腾了两天。

开通必要服务

认证通过后,记得开通这些服务:

  • 云数据库:用来存用户数据
  • 云函数:跑后端逻辑
  • 云存储:存图片、文件

开通时注意选「按需计费」,别一上来就包年包月。先跑通再说。

2.3 端云一体化开发工具链介绍

整个工具链其实就三块:本地 IDE、云端服务、调试工具。你想想看,这三者怎么串起来的?

工具 作用 我的建议
DevEco Studio 写代码、编译、调试 主力工具,每天都要用
华为云控制台 管理云资源、查看日志 开发时开个浏览器标签页
AGC(AppGallery Connect) 应用分发、认证、分析 上架前才频繁使用
DevEco Testing 自动化测试、性能分析 项目后期必用

说白了,你平时主要跟 DevEco Studio 和华为云控制台打交道。AGC 是上架时才频繁用到的。

2.4 模拟器与真机调试准备

代码写完了,总得跑起来看看效果吧?这里有两种方式。

模拟器调试

DevEco Studio 自带模拟器,支持手机、平板、手表等设备类型。启动方式:

Tools → Device Manager → 选择设备类型 → 启动

模拟器启动后,点运行按钮,应用就会自动安装到模拟器上。

经验之谈:模拟器适合快速验证 UI 和基本逻辑。但涉及到传感器、GPS、蓝牙这些硬件功能,模拟器就无能为力了。我有个项目用模拟器测地图功能,定位死活不准,换成真机就好了。

真机调试准备

真机调试需要几步准备:

  1. 开启开发者模式:设置 → 关于手机 → 连续点击版本号7次
  2. 开启 USB 调试:设置 → 系统和更新 → 开发人员选项 → USB 调试
  3. 连接电脑:用数据线连上,手机上点「允许」
  4. 安装驱动:Windows 可能需要装华为手机助手,macOS 一般免驱
避坑指南:我曾经用一根劣质数据线连真机,结果 DevEco Studio 死活识别不到设备。换了根原装线,秒识别。所以,数据线别省那几十块钱。

无线调试(进阶)

如果你嫌数据线麻烦,可以用无线调试:

adb tcpip 5555
adb connect 192.168.x.x:5555

前提是手机和电脑在同一个 WiFi 下。我个人习惯用无线调试,因为可以边充电边调试,不用被线束缚。

小结

环境搭建这块,说白了就是三步:装 IDE、注册云账号、准备调试设备。每一步都有坑,但踩过一次就记住了。嗯,接下来咱们就可以开始写真正的代码了。

核心要点:
  • DevEco Studio 安装路径不要有中文和空格
  • 华为云实名认证选对类型
  • 真机调试用原装数据线
  • 模拟器适合 UI 验证,真机适合硬件功能测试

公众号:蓝海资料掘金营,微信deep3321