【鸿蒙原生应用环境搭建】

【鸿蒙原生应用环境搭建】 手把手带你玩转鸿蒙开发 从安装到跑起第一个App只需30分钟偷偷告诉你鸿蒙开发其实没那么难… 看完这篇你就懂了 先唠两句最近鸿蒙Next炒得火热身边好多小伙伴都在问“鸿蒙开发到底怎么上手啊”讲真第一次打开DevEco Studio的时候我也是一脸懵逼 但是踩完坑之后发现——真没想象中那么复杂。今天就把我摸索出来的完整流程分享给你们保证看完就能自己跑起来准备工作认识你的武器 ⚔️首先得有个趁手的IDE对吧鸿蒙官方出品的就是DevEco Studio界面长这样在这里插入图片描述看起来有点像Android Studio没错它本来就是基于IntelliJ IDEA改造的所以用过的同学应该很眼熟 小声BB第一次打开这里应该是空白的因为还没有项目嘛~Step 1: 搞个模拟器没有真机也能玩总不能每次都真机调试吧那得多麻烦… 所以第一步咱们先配置个本地模拟器。1.1 找到设备管理器点击右上角那个下拉菜单就是从VCS获取旁边选择「设备管理器」1.2 下载系统镜像第一次进来的时候IDE可能会弹个提示“发现新版本镜像要不要下载”那必须下载啊点击「是」走起~然后会看到这个设备选型界面我的天支持的设备也太多了吧 从普通手机到折叠屏、平板、手表、电视… 鸿蒙这是要占领所有屏幕啊 本文咱们选最经典的Huawei Phone版本选HarmonyOS 6.0.0(20)最新嘛必须安排上1.3 配置你的虚拟设备下载完镜像就该配置具体参数了这里可以自定义好多东西我整理了个表格方便你们抄作业 ✍️参数啥意思我的配置名称给模拟器起个名Mate 80 Pro Max听起来就很牛屏幕配置预设的屏幕尺寸Mate 80 Pro Max尺寸多大屏幕6.9 inch巨屏分辨率清晰度1320 × 2848 px内存(RAM)运行内存4 GB别太小会卡存储(ROM)存储空间6 GB⚠️ 踩坑提醒如果提示虚拟设备名称已存在换个名字就行别死磕 1.4 检查配置结果配置完成后回到设备管理器应该能看到你刚创建的模拟器了看到那个绿色的▶️按钮了吗那就是启动键先别急咱们还得创建项目呢~Step 2: 创建你的第一个鸿蒙项目 2.1 选择模板回到欢迎界面点击「新建项目」会看到模板选择页新手建议直接选Empty Ability空模板别想太多先跑起来再说 有人可能问Application和Atomic Service啥区别Application正经App装在手机里的那种Atomic Service轻量级服务卡片类似小程序咱们今天肯定选Application啊不然咋叫原生应用开发呢 2.2 填写项目信息点Next之后这个页面信息比较多别填错了重点说几个容易懵的地方 Bundle name包名格式一般是com.公司名.项目名这个要唯一不然上架应用市场会冲突测试的话随便写就行比如com.example.myapplication Compatible SDK兼容版本这个必须和你下载的模拟器镜像版本一致不然会出现编译通过但跑不起来的灵异事件 Device type目标设备新手先勾选Phone就够了后面做折叠屏适配啥的再回来改配置完之后右边还能看到预览效果——经典的“Hello World”点击Finish等它初始化完…Step 3: 改代码这才是重点✨项目创建完了先别急着运行咱们先改点代码不然跑出来就是个千篇一律的Hello World多没意思…找到这个文件entry/src/main/ets/pages/Index.ets把原来的代码改改比如把标题改成// 改之前Text(Hello World)// 改之后Text(Hello ArkTS!) ArkTS是啥简单说就是鸿蒙版的TypeScript语法差不多但针对UI开发做了优化。会用TS的同学上手超快Step 4: 运行见证奇迹的时刻 代码改完了现在可以跑了顶部工具栏选择刚才配置的模拟器Mate 80 Pro Max点击那个绿色的▶️运行按钮坐等编译安装…第一次会比较慢去倒杯水吧 ☕运行成功几分钟后模拟器里应该能看到你的App了看到这个界面说明你已经成功入坑鸿蒙开发了点击一下蓝色按键看文字变成“Hello ArkTS!”了这说明你的代码修改生效了~ ✅踩坑指南常见问题QA Q: 模拟器启动超级慢怎么办A: 正常现象首次启动要加载完整系统镜像耐心等1-2分钟。后面就快了会利用缓存Q: 编译报错hdc命令异常A: 这个是DevEco Studio和模拟器通信的工具偶尔抽风不用管一般不影响运行Q: 模拟器跑起来黑屏A: 检查SDK版本和模拟器镜像版本是否一致这个坑我踩过…Q: ArkTS难学吗A: 如果你会TypeScript/JavaScript基本上手时间为0。如果不会… 那先去学学TS吧反正迟早要用 写在最后从安装DevEco Studio到跑起第一个App其实也就半小时的事儿。今天你学会了✅ 配置鸿蒙开发环境✅ 创建和使用本地模拟器✅ 创建第一个鸿蒙项目✅ 修改代码并运行接下来可以玩啥 学ArkUI声明式开发做漂亮界面 了解应用模型UIAbility是啥 调系统API相机、定位、网络 研究多端适配手机/平板/折叠屏彩蛋 其实鸿蒙开发最难的不是技术而是适应它的开发思维。从命令式UI到声明式UI从Android/iOS思维到鸿蒙思维这个转变才是最有意思的地方~有问题欢迎评论区留言我看到都会回的~ 参考资料飞书 - 鸿蒙开发实践文档#鸿蒙开发 #HarmonyOS #ArkTS #移动开发