当前位置: 首页 > article >正文

从零到一:手把手带你完成DevEco Studio环境搭建与项目启动

1. 环境准备从下载到安装的完整指南第一次接触HarmonyOS开发的朋友们你们好我是老张在智能硬件行业摸爬滚打十多年今天要带大家搞定DevEco Studio这个开发利器。很多人刚开始都会被环境搭建劝退其实跟着我的步骤来半小时就能搞定。首先说说硬件要求官方建议至少8GB内存但我实测16GB才能流畅运行模拟器。处理器最好是i5以上硬盘预留20GB空间因为SDK和模拟器镜像都挺占地方的。操作系统方面Windows 10/11、macOS 10.14、Ubuntu 18.04都支持我个人更推荐Windows系统兼容性最好。下载环节有个小技巧打开华为开发者联盟官网找到DevEco Studio下载页面时记得选择稳定版而不是尝鲜版。最新版本是3.1文件大小约800MB。这里有个坑要注意——下载速度可能很慢建议早上操作或者使用有线网络。我上次用WiFi下载中途断了好几次后来换成网线一次就成功了。安装过程比想象中简单双击exe文件后基本就是一路Next。但有两个关键选择一是安装路径不要带中文和空格我习惯放在D:\DevEcoStudio二是记得勾选Add to PATH选项这样后面配置环境变量能省不少事。安装完成后先别急着打开我们要先处理环境变量这个重头戏。2. 环境变量配置避开新手最容易踩的坑很多教程对环境变量配置一笔带过但这恰恰是出错最多的地方。先教大家怎么打开环境变量设置WinS搜索环境变量选择编辑系统环境变量→环境变量。需要新建两个系统变量HDC_SERVER_PORT值设置为7035OHPM_HOME指向你的ohpm安装目录默认在C:\Users\你的用户名\AppData\Local\ohpm这里有个血泪教训有次我给学员演示直接复制了别人的路径结果死活不生效。后来发现是用户名不同导致的路径错误。建议大家打开文件资源管理器手动导航到目标文件夹然后复制地址栏的路径最保险。配置完记得验证打开CMD输入echo %HDC_SERVER_PORT%应该显示7035。如果没显示说明配置没生效可能是以下原因没有点击确定保存就关闭了窗口把变量建在了用户变量而不是系统变量变量名拼写错误注意下划线和大小写3. 首次运行配置这些选项决定了后续开发效率第一次启动DevEco Studio时会经历几个关键配置页面我挨个说重点主题选择建议选Darcula深色主题长时间 coding 更护眼。有学员反馈浅色主题找不到某些按钮因为界面元素颜色对比度不够。SDK配置这里要选华为镜像源Huawei Mirror速度比默认源快10倍不止。SDK路径建议单独设置不要用默认的C盘位置。我一般放在D:\HarmonyOS_SDK方便管理也节省C盘空间。Node.js和Ohpm安装这两个是必装的但要注意Node.js版本必须≥14.19.1Ohpm不能和Node.js装在同一目录安装路径同样避免中文和空格有个实用技巧在SDK Manager页面不要一股脑全选组件。根据你的设备类型手机开发选API 9智能手表选API 8电视选API 7。我见过有人把全部SDK都装了结果占了50GB硬盘空间。4. 创建第一个项目从Hello World到真机预览环境搞定后我们来创建经典Hello World项目。点击Create Project时新手建议选Empty Ability模板这个最干净没有多余代码。项目配置页面要注意这几个参数Project name只用英文和数字别用中文Save location路径层级不要太深Model选Stage模型这是新架构Language初学者建议选JS/TS有Java基础的可以选ArkTS创建完成后先别急着写代码做两件事点击Help → Diagnose Development Environment做环境诊断在Tools → SDK Manager检查SDK是否完整运行项目时优先使用Previewer预览器启动速度最快。如果想用模拟器记得在Device Manager下载对应API版本的镜像。我上周帮学员调试时发现他SDK是API 9却下载了API 8的模拟器结果一直报INSTALL_PARSE_FAILED错误。5. 常见问题排查遇到报错别慌张我把新手常遇到的五个坑整理成了排查清单问题1启动模拟器时卡在99%解决方法检查BIOS里是否开启了VT-x虚拟化支持问题2Previewer显示空白解决方法在build-profile.json里检查runtimeOS版本是否匹配问题3中文乱码解决方法File → Settings → Editor → File Encodings全部设为UTF-8问题4Gradle同步失败解决方法修改gradle-wrapper.properties中的distributionUrl改用国内镜像源问题5登录华为账号失败解决方法关闭IDE删除C:\Users\用户名\AppData\Roaming\Huawei\DevEco Studio3.1下的所有文件重新登录最后分享一个实用技巧在Settings → Appearance Behavior → System Settings里开启Reopen projects on startup这样下次打开会自动恢复上次的项目不用每次重新导入。

相关文章:

从零到一:手把手带你完成DevEco Studio环境搭建与项目启动

1. 环境准备:从下载到安装的完整指南 第一次接触HarmonyOS开发的朋友们,你们好!我是老张,在智能硬件行业摸爬滚打十多年,今天要带大家搞定DevEco Studio这个开发利器。很多人刚开始都会被环境搭建劝退,其实…...

如何永久保存微信聊天记录?终极指南:从导出到年度报告完整流程

如何永久保存微信聊天记录?终极指南:从导出到年度报告完整流程 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHu…...

探索高效仓库管理革命:揭秘GreaterWMS开源系统的全面指南

探索高效仓库管理革命:揭秘GreaterWMS开源系统的全面指南 【免费下载链接】GreaterWMS This Inventory management system is the currently Ford Asia Pacific after-sales logistics warehousing supply chain process . After I leave Ford , I start this proje…...

米尔MYS-8MMX开发板实战:从交叉编译到网络视频监控系统搭建

1. 开箱与初体验:米尔MYS-8MMX开发板印象作为一名在嵌入式领域摸爬滚打多年的开发者,拿到一块新的开发板,那种感觉就像老木匠看到一块上好的木料,总想立刻上手试试它的“成色”。米尔电子这次推出的MYS-8MMX开发板,基于…...

重塑AI资源管理范式:HAMi异构计算虚拟化的架构革命

重塑AI资源管理范式:HAMi异构计算虚拟化的架构革命 【免费下载链接】HAMi Heterogeneous GPU Sharing on Kubernetes 项目地址: https://gitcode.com/GitHub_Trending/ha/HAMi 在AI计算资源日益紧张的今天,企业面临着一个严峻的挑战:昂…...

Julia语言深度解析:高性能科学计算与机器学习实战指南

1. Julia语言:是技术革命还是营销泡沫? 最近几年,技术圈里关于Julia的讨论热度一直没降下来过。每次有朋友问我“该不该学Julia”或者“Julia是不是要取代Python了”,我都得先让他们冷静一下,然后从我的实际体验出发&…...

如何用Xenia Canary模拟器重温Xbox 360经典游戏?终极配置与优化指南

如何用Xenia Canary模拟器重温Xbox 360经典游戏?终极配置与优化指南 【免费下载链接】xenia-canary Xbox 360 Emulator Research Project 项目地址: https://gitcode.com/gh_mirrors/xe/xenia-canary Xenia Canary是一款免费开源的Xbox 360游戏模拟器&#…...

百度网盘秒传链接终极指南:免费在线转存、生成与转换全攻略

百度网盘秒传链接终极指南:免费在线转存、生成与转换全攻略 【免费下载链接】baidupan-rapidupload 百度网盘秒传链接转存/生成/转换 网页工具 (全平台可用) 项目地址: https://gitcode.com/gh_mirrors/bai/baidupan-rapidupload 还在为百度网盘文件分享的繁…...

C语言入门指南:从核心概念到实战项目,掌握指针与内存管理

1. 项目概述:一份写给新手的C语言全景地图“长文预警,比较全面的C语言入门笔记!”——这个标题背后,是一位老码农(比如我)在某个深夜,面对无数初学者在C语言入门路上反复踩坑、四处寻找零散资料…...

实测Taotoken多模型路由的稳定性与延迟体感观察

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 实测Taotoken多模型路由的稳定性与延迟体感观察 本文基于一段时间的实际调用体验,分享对Taotoken平台稳定性和延迟的直…...

基于全志T527开发板的手势识别:OpenCV部署与轮廓匹配实战

1. 项目概述与硬件平台选择最近在做一个嵌入式视觉项目,需要在一块开发板上实现实时的手势识别功能。选型时,我重点考察了算力、接口丰富度和社区支持。最终,米尔电子的MYD-LT527开发板进入了我的视线。这块板子核心是全志T527处理器&#xf…...

终极指南:3分钟学会用Onekey下载Steam游戏清单,告别手动烦恼

终极指南:3分钟学会用Onekey下载Steam游戏清单,告别手动烦恼 【免费下载链接】Onekey Onekey Steam Depot Manifest Downloader 项目地址: https://gitcode.com/gh_mirrors/one/Onekey 想要快速获取Steam游戏清单却苦于复杂操作?Oneke…...

FinalBurn Neo终极指南:如何轻松搭建经典街机游戏模拟器

FinalBurn Neo终极指南:如何轻松搭建经典街机游戏模拟器 【免费下载链接】FBNeo FinalBurn Neo - We are Team FBNeo. 项目地址: https://gitcode.com/gh_mirrors/fb/FBNeo FinalBurn Neo(简称FBNeo)是一款开源街机游戏模拟器&#xf…...

153.YOLOv8 从数据集下载到 ONNX 部署

摘要 目标检测是计算机视觉领域的核心任务之一,YOLO系列算法凭借其单阶段检测架构和实时推理能力,成为工业界部署的首选方案。本文从零开始,系统讲解YOLOv8的完整使用流程,涵盖环境搭建、数据集构建、模型训练、评估与部署全链路。所有代码均基于Ultralytics官方库,提供可…...

李辉《曾国藩日记》笔记:不要依附靠山,也不要做别人的靠山!

李辉《曾国藩日记》笔记:不要依附靠山,也不要做别人的靠山!原文:同治三年十二月廿三日早饭后清理文件。围棋一局。见客,坐见者四次,立见者一次。阅《说文》五叶。核科房批稿。中饭后再核批稿。写挂屏三幅、…...

ColorBrewer终极指南:快速掌握专业地图配色方案

ColorBrewer终极指南:快速掌握专业地图配色方案 【免费下载链接】colorbrewer 项目地址: https://gitcode.com/gh_mirrors/co/colorbrewer ColorBrewer是一个基于Cynthia Brewer博士研究成果的专业颜色方案工具,专门为地图制图和数据可视化提供科…...

基于Belullama框架构建可定制化本地AI模型服务:从原理到实践

1. 项目概述:一个本地化、可定制的AI对话模型部署方案最近在折腾本地AI部署的朋友,可能都绕不开一个名字:Ollama。它确实让拉取和运行各种开源大模型变得像docker pull一样简单。但不知道你有没有遇到过这样的困扰:Ollama默认的AP…...

如何让QtScrcpy投屏画质提升300%?3个隐藏参数解锁超清体验

如何让QtScrcpy投屏画质提升300%?3个隐藏参数解锁超清体验 【免费下载链接】QtScrcpy Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限 项目地址: https://gitcode.com/barry-ran/QtScr…...

游戏资源提取终极指南:如何用QuickBMS轻松解包400+格式的游戏文件

游戏资源提取终极指南:如何用QuickBMS轻松解包400格式的游戏文件 【免费下载链接】QuickBMS QuickBMS by aluigi - Github Mirror 项目地址: https://gitcode.com/gh_mirrors/qui/QuickBMS 想要从游戏中提取音乐、贴图、模型等资源吗?QuickBMS是…...

10分钟精通:Bilibili视频下载器完整使用指南与高级技巧

10分钟精通:Bilibili视频下载器完整使用指南与高级技巧 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 还在为无法保存B站…...

ORTC与AI融合:从实时传输到智能通信的架构演进与实践

1. 项目概述:当实时通信遇上人工智能最近几年,我身边不少做音视频通信和做AI算法的朋友,聊天时总绕不开一个话题:ORTC(Object Real-Time Communication)和AI,这两者到底能擦出什么样的火花&…...

终极免费文档下载指南:kill-doc让你轻松保存百度文库等30+平台内容

终极免费文档下载指南:kill-doc让你轻松保存百度文库等30平台内容 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚…...

VideoDownloadHelper终极指南:三分钟掌握免费视频下载插件

VideoDownloadHelper终极指南:三分钟掌握免费视频下载插件 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper VideoDownloadHelper是…...

在多模型AI应用开发中利用Taotoken实现成本与性能的平衡

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 在多模型AI应用开发中利用Taotoken实现成本与性能的平衡 开发一个复杂的AI应用,往往意味着需要调用多个模型来完成不同…...

别再死记硬背了!用Python脚本帮你自动生成CANopen PDO映射表(附源码)

用Python自动化生成CANopen PDO映射表的工程实践 每次面对密密麻麻的CANopen设备描述文件时,你是否也经历过这样的场景:深夜加班核对PDO映射参数,反复翻阅数百页的EDS文档,稍不留神就会把0x1800错配成0x1801。这种低效的手工操作不…...

【ElevenLabs葡语语音实战指南】:20年AI语音工程师亲测的5大本地化避坑清单(附实测TTS自然度评分92.7%)

更多请点击: https://intelliparadigm.com 第一章:ElevenLabs葡语语音的核心技术架构与本地化本质 ElevenLabs 的葡语语音合成并非简单地在英语模型上叠加音素映射,而是基于多语言联合训练框架构建的端到端神经语音系统,其核心依…...

量化交易自动化框架设计:从API客户端到策略回测的工程实践

1. 项目概述与核心价值最近在量化交易和自动化策略开发的圈子里,一个名为cbonoz/kalshi-skill的项目引起了我的注意。乍一看,这像是一个针对特定交易平台 Kalshi 的技能或工具包。对于不熟悉的朋友,Kalshi 是一个新兴的事件合约交易平台&…...

解放CPU!用STM32G4的FMAC硬核加速器做实时滤波,代码实测与性能对比

解放CPU!用STM32G4的FMAC硬核加速器做实时滤波,代码实测与性能对比 在嵌入式系统中,实时信号处理一直是工程师面临的挑战之一。无论是电机控制中的电流采样,还是环境监测中的传感器数据采集,滤波算法往往是不可或缺的一…...

p5.js Web Editor:免费在线创意编程的终极完整指南

p5.js Web Editor:免费在线创意编程的终极完整指南 【免费下载链接】p5.js-web-editor The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and …...

Visual C++运行库终极指南:如何一键修复所有Windows程序依赖问题

Visual C运行库终极指南:如何一键修复所有Windows程序依赖问题 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过打开软件时突然弹出&…...