发布日期:2025-10-19 13:39浏览次数:
最近不是鸿蒙挺火的嘛琢磨着学点新东西总没错。想着自己捣鼓个小工具玩玩,结果第一步就被开发环境整懵了。好家伙,装工具就折腾了大半天。把踩的坑和搞定用到的东西捋一捋,给想入坑的朋友提个醒。
当然是得知道自己需要直接上华为开发者官网找答案,别瞎搜论坛。官网首页导航栏清清楚楚,点进去找到“开发”部分。刚开始有点眼花缭乱,但耐心点找总没错。主要需要几个大头:开发工具本身、配套的 SDK、模拟器,当然还有开发文档。
下载好 DevEco Studio(就这个 IDE) 的安装包,选最新的正式版。安装过程没啥特别,一路下一步就行,注意勾选添加到系统 PATH。装完打开,第一件事不是创建项目!它得安装配套的 SDK 和工具链。点开设置,找到 HarmonyOS 的 SDK 管理器。
对了,JDK 版本要 11 或 17,不是越新越别用 Java 8!我本机装的 17,直接在 IDE 里设置 JDK 路径就行。看着进度条一点点走完,泡碗面的功夫差不多搞定。
SDK 装终于可以创建新项目了。选个空白的“Empty Ability”开始练手。IDE 会自动生成项目结构。重点来了,学会用右侧的“工具”窗口,特别是“设备管理器”。
代码写起来感觉跟安卓有点像,开发语言主要是 ArkTS(类似 TypeScript),UI 描述有点声明式的味道,用 XML 那种结构。查文档得勤快,鸿蒙的特性比如 Ability、Service、ExtensionAbility 这些概念,没文档真抓瞎。IDE 里的帮助文档整合得还行,遇到问题 Ctrl+左键点进去看说明。
搞完一圈最大的感受就是:工具链得装对、装全(*、Emulator、hdc、Ohpm),少一个都可能报一堆莫名其妙的错误。官网文档是你的命根子,比乱搜强一百倍。DevEco Studio 是关键钥匙,用它管理 SDK、模拟器、跑项目最省心。虽然开始配环境有点磨人,但东西都到位后,写起代码来还是挺顺手的。我现在的小工具已经能在真机跑起来了,开始尝试写点小功能了!大家冲!