#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹 原创

wei_shuo
发布于 2025-5-6 15:59
浏览
0收藏

鸿蒙开发心得:代码敲出的成长轨迹

前言

回顾大学时期投身 Java 项目学习的经历,最让人头疼的不是开发环节本身,而是前期复杂的环境搭建,其中涉及到各式各样的环境配置,尤其是环境变量的设置,一系列操作不仅繁琐,而且极易出错。稍有不慎,就可能导致整个开发进程陷入僵局,耗费大量时间与精力去排查问题。

如今,作为一名满怀热忱转向鸿蒙开发领域的爱好者,我觉得有必要对过往在开发环境配置过程中大家常常遭遇的问题进行系统总结。就拿鸿蒙开发来说,在搭建开发环境时,不少人会在下载并安装鸿蒙开发工具包(DevEco Studio)这一步就状况百出。网络不稳定时,下载可能会中断,反复重试又浪费时间;而在安装过程中,如果电脑的某些系统设置不符合要求,安装程序可能会报错闪退。这篇文章我总结了一些鸿蒙环境配置中的常见错误,希望通过分享这些常见问题,能为同样踏上鸿蒙开发之路的朋友们提供一些帮助,更顺利地开启鸿蒙开发之旅 。

鸿蒙环境搭建

1、DevEco Studio下载

最新版本 - 下载中心 - 华为开发者联盟

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

2、安装 DevEco Studio

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

3、启动 DevEco Studio,配置项目

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

配置项目名和项目路径

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

4、项目安装完成

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

预览检查

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

5、设备模拟器下载,SDK安装配置

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

选择自己喜欢的版本下载即可

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

6、虚拟设备配置

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

配置内存和存储内存

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

如果需要更改安装位置,可以更改下方的本地模拟器位置

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

7、启动模拟器,配置安装完成

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

8、项目启动测试

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

9、过程中遇到如下错误:未开启Hyper-V。运行模拟器需要开启Hyper-V虚拟化支持,查看处理指导,可以参考下面介绍的三种方法进行解决
#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

环境搭建错误复现

DevEco Studio 5.0.2 中 , 创建模拟器 , 并启动模拟器

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

启动过程中 , 弹出如下错误 : " 错误 : 未开启Hyper-V , 运行模拟器需要开启Hyper-V虚拟化支持 , 查看处理指导 "

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

方法一:查看CPU 是否支持虚拟化

1、如果启动模拟器时,弹窗提示"未开启Hyper-V"或"Hyper-V not enabled"

2、先确认CPU型号是否支持虚拟化技术,如果不支持,则无法使用模拟器

打开电脑任务管理器,点击性能,点击CPU,检查是否支持虚拟化,如果显示已启用,代表支持虚拟化技术

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

3、如果CPU支持虚拟化,打开应用和功能,点击程序与功能

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

点击启动或者关闭windows功能

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

4、点击虚拟机平台勾选按钮(每个人的电脑不一样,其他的可能是Hyper-V、Windows虚拟机监控程序平台、虚拟机平台)都可以勾选并重启电脑

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

方法二:命令行查看 CPU 是否支持虚拟化

1、 CMD 命令行中执行 systeminfo 命令

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

2、完整信息如下


主机名:           DESKTOP-1EHONO3
OS 名称:          Microsoft Windows 10 家庭中文版
OS 版本:          10.0.19045 暂缺 Build 19045
OS 制造商:        Microsoft Corporation
OS 配置:          独立工作站
OS 构建类型:      Multiprocessor Free
注册的所有人:     ws199869432052020@outlook.com
注册的组织:       暂缺
产品 ID:          00342-36354-73838-AAOEM
初始安装日期:     2025/2/10, 12:47:56
系统启动时间:     2025/4/29, 17:46:24
系统制造商:       Dell Inc.
系统型号:         Dell G15 5511
系统类型:         x64-based PC
处理器:           安装了 1 个处理器。
               [01]: Intel64 Family 6 Model 141 Stepping 1 GenuineIntel ~2304 Mhz
BIOS 版本:        Dell Inc. 1.34.0, 2024/12/16
Windows 目录:     C:\WINDOWS
系统目录:         C:\WINDOWS\system32
启动设备:         \Device\HarddiskVolume1
系统区域设置:     zh-cn;中文(中国)
输入法区域设置:   zh-cn;中文(中国)
时区:             (UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐
物理内存总量:     16,111 MB
可用的物理内存:   6,524 MB
虚拟内存: 最大值: 17,135 MB
虚拟内存: 可用:   5,974 MB
虚拟内存: 使用中: 11,161 MB
页面文件位置:     C:\pagefile.sys
域:               WORKGROUP
登录服务器:       \\DESKTOP-1EHONO3
修补程序:         安装了 11 个修补程序。
               [01]: KB5049621
               [02]: KB5049613
               [03]: KB5011048
               [04]: KB5011050
               [05]: KB5015684
               [06]: KB5051974
               [07]: KB5014032
               [08]: KB5032907
               [09]: KB5050388
               [10]: KB5050111
               [11]: KB5050411
网卡:             安装了 2 个 NIC。
               [01]: Intel(R) Wi-Fi 6 AX201 160MHz
                   连接名:      WLAN
                   启用 DHCP:   是
                   DHCP 服务器: 192.168.191.202
                   IP 地址
                     [01]: 192.168.101.72
                     [02]: fe80::461f:17d9:5e74:278c
                     [03]: 240e:45d:ce40:8b49:8d09:9ccb:7e16:d784
                     [04]: 240e:45d:ce40:8b49:e9a6:e461:dead:9423
               [02]: Killer E9600 Gigabit Ethernet Controller
                   连接名:      以太网
                   状态:        媒体连接已中断
Hyper-V 要求:     虚拟机监视器模式扩展: 是
               固件中已启用虚拟化: 是
               二级地址转换: 是
               数据执行保护可用: 是

得知Hyper-V 要求说明 CPU 支持 虚拟化

Hyper-V 要求:     虚拟机监视器模式扩展: 是
               固件中已启用虚拟化: 是
               二级地址转换: 是
               数据执行保护可用: 是

方法三:电脑没有Hyper-V,安装方法

1、管理员身份打开cmd命令行,输入以下命令,等待安装完成重启电脑

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

如上的三种方法可以很好的解决,鸿蒙Windows电脑上启动模拟器,提示未开启Hyper-V的问题,运用上面的方法再重启电脑之后,打开DevEco Studio运行模拟器就会成功。

#我的鸿蒙开发手记# 鸿蒙开发心得:代码敲出的成长轨迹-鸿蒙开发者社区

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
标签
已于2025-5-6 15:59:18修改
收藏
回复
举报
回复
    相关推荐