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 华为云账号注册与认证
端云一体化,云那端用的是华为云。所以你得有个华为云账号。
注册流程
- 打开 华为云官网,点右上角「注册」
- 用手机号或邮箱注册,建议用企业邮箱
- 注册完后,进入「账号中心」完成实名认证
开通必要服务
认证通过后,记得开通这些服务:
- 云数据库:用来存用户数据
- 云函数:跑后端逻辑
- 云存储:存图片、文件
开通时注意选「按需计费」,别一上来就包年包月。先跑通再说。
2.3 端云一体化开发工具链介绍
整个工具链其实就三块:本地 IDE、云端服务、调试工具。你想想看,这三者怎么串起来的?
| 工具 | 作用 | 我的建议 |
|---|---|---|
| DevEco Studio | 写代码、编译、调试 | 主力工具,每天都要用 |
| 华为云控制台 | 管理云资源、查看日志 | 开发时开个浏览器标签页 |
| AGC(AppGallery Connect) | 应用分发、认证、分析 | 上架前才频繁使用 |
| DevEco Testing | 自动化测试、性能分析 | 项目后期必用 |
说白了,你平时主要跟 DevEco Studio 和华为云控制台打交道。AGC 是上架时才频繁用到的。
2.4 模拟器与真机调试准备
代码写完了,总得跑起来看看效果吧?这里有两种方式。
模拟器调试
DevEco Studio 自带模拟器,支持手机、平板、手表等设备类型。启动方式:
Tools → Device Manager → 选择设备类型 → 启动
模拟器启动后,点运行按钮,应用就会自动安装到模拟器上。
真机调试准备
真机调试需要几步准备:
- 开启开发者模式:设置 → 关于手机 → 连续点击版本号7次
- 开启 USB 调试:设置 → 系统和更新 → 开发人员选项 → USB 调试
- 连接电脑:用数据线连上,手机上点「允许」
- 安装驱动:Windows 可能需要装华为手机助手,macOS 一般免驱
无线调试(进阶)
如果你嫌数据线麻烦,可以用无线调试:
adb tcpip 5555
adb connect 192.168.x.x:5555
前提是手机和电脑在同一个 WiFi 下。我个人习惯用无线调试,因为可以边充电边调试,不用被线束缚。
小结
环境搭建这块,说白了就是三步:装 IDE、注册云账号、准备调试设备。每一步都有坑,但踩过一次就记住了。嗯,接下来咱们就可以开始写真正的代码了。
- DevEco Studio 安装路径不要有中文和空格
- 华为云实名认证选对类型
- 真机调试用原装数据线
- 模拟器适合 UI 验证,真机适合硬件功能测试
公众号:蓝海资料掘金营,微信deep3321