AI+华为HarmonyOS开发工具DevEco Studio详细安装指南

作者:长江支流  日期:2025-09-13

 第一部分:AI工具使用 

一、如何使用DeepSeek帮助自己的工作?

(一)提示词

为了与时俱进,充分利用最新技术、提高效率,采用AI生成部分材料,然后我再去根据实际安装详细步骤整理完善。打开AI工具网页,输入提示词:

(二)生成HTML网页

AI工具效率真高,一会帮我输出了很多内容,为了将内容连带格式直接能复制出来,需要再给AI提示词:

        请将以上内容,生成独立的html网页

(三)运行(预览)下载

AI工具生成完网页后,可以点运行,预览效果,也可以点下载将网页文件下载到本机:

(四)编辑制作说明书

AI工具生成完网页后,编辑网页或按自己的格式,将内容整理,见第二部分。

 第二部分 DevEco Studio 5.1.1 (Windows版)详细安装指南 

一、安装前准备

(一)确认运行环境要求

为确保DevEco Studio 5.1.1 Release正常运行,电脑配置建议满足以下要求:

  • 操作系统:Windows 10/11 64位(实测Windows10 v1909)
  • 内存:16GB及以上(实测Intel Core i5-3320M 8G)
  • 硬盘:100GB及以上可用空间(实测只要能运行就可以)
  • 分辨率:1280×800像素及以上

(二)获取安装程序

  1. 访问下载网址:https://developer.huawei.com/consumer/cn/download/deveco-studio
  2. 登录华为账号(若未注册,需先完成注册并登录);
  3. 在下载页面中,最新版DevEco Studio 5.1.1 Release,找到下面“DevEco Studio for Windows 5.1.1.840(2.2GB)”安装程序
  4. 点击下载,并可查看下载进度

  5. 下载完成后,根据下载中心页面提供的工具完整性指导,对安装程序进行完整性校验,确保文件未损坏。(实际上,网络挺好下载顺畅情况下,此步可以忽略)

提示:文件校验可避免因下载中断、网络异常导致的安装包损坏,网络不好建议务必执行该步骤。

二、安装步骤

  1. 找到下载完成的文件并解压,双击运行“deveco-studio-5.1.1.840.exe”安装程序(鼠标右键选择以管理员身份运行),进入DevEco Studio安装向导,然后点击“下一步”:
     

  2. 进入“选择安装路径”界面:
    • 默认安装路径为“C:\Program Files\Huawei\DevEco Studio;
    • 若需自定义路径,点击“浏览(B)...”,在弹出的窗口中选择目标安装文件夹,确认后点击“下一步”;
       

  3. 进入“安装选项”界面,勾选“DevEco Studio”选项,点击“下一步”;
     

    注意:尽量钩选环境变量,初次安装和第二次安装界面会有差异。
  4. 后续按照安装向导提示,点击“安装”,等待安装进度完成(进度条满格即安装结束);
     

  5. 安装完成后,可以选择立即重启动以使环境变量生效,点击“完成”按钮,结束安装流程。
     

三、安装后配置

(一)查看嵌入式工具与SDK

DevEco Studio 5.1.1 Release采用合一打包设计,已内置HarmonyOS SDK、Node.js、Hvigor、OHPM、模拟器平台等工具,无需额外下载配置:

  • 若需查看HarmonyOS SDK,可进入安装路径下的“DevEco Studio\sdk”目录进行查看;
  • 若需进行OpenHarmony应用开发,需手动下载OpenHarmony SDK:打开DevEco Studio,进入“Settings > OpenHarmony SDK”页签,按照页面提示完成下载。

注意:

在DevEco Studio5.1.0环境下,模拟器是需要手动下载安装的,并且要求有相应的环境及CPU支持,这个我会专门写一个博文。

在没有华为HarmonyOS NEXT真机情况下,操作本机SQLite数据库是必须安装的模拟器。下图是我在做多层架构(后续会推出架构设计博文,敬请关注(点击))演示程序时的模拟器截图:

(二)诊断开发环境

为确保开发环境完备,建议安装后进行环境诊断,步骤如下:

  1. 方式一(欢迎页面):打开DevEco Studio,在欢迎页面点击“Diagnose”按钮,启动诊断;

    注意:Git是源代码及版本管理工具,用于协作和版本管理,避免和解决代码冲突,将代码提交到网上代码仓库,个人开发不是必须不影响DevEco Studio使用。但是团队协作必须使用如SVN 、P4(Perforce)、Git等版本管理工具。
  2. 方式二(工程界面):若已打开工程开发界面,点击菜单栏的“Help > Diagnostic Tools > Diagnose Development Environment”,启动诊断(与方式截图一致);
  3. 诊断项包括电脑配置、网络连通情况、依赖工具安装状态等;
  4. 根据检测结果和检查项的描述及修复建议,逐一解决问题。

提示:环境诊断是保障后续开发顺利的关键步骤,8G内存使用ArkTS/ArkUI开发手机App没问题,但是在使用模拟器的情况下,经常会提示内存不足1G

(三)启用中文化插件

由于DevEco Studio 5.1.1 Release属于6.0.0 Beta1之前的版本,可以手动启用中文化插件但不是必须,步骤如下:

  1. 打开DevEco Studio,点击菜单栏的“File > Settings”;
  2. 在弹出的“Settings”窗口中,左侧导航栏选择“Plugins”,切换至“Installed”页签;
  3. 在搜索框中输入“Chinese”,在搜索结果中找到“Chinese(Simplified)”插件;
  4. 点击插件右侧的“Enable”按钮,启用该插件;
  5. 点击“OK”,在弹出的重启提示弹窗中,点击“Restart”,重启DevEco Studio后,中文化设置即可生效。

四、参考文档

如需更详细的安装指导,可访问华为官方安装文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-software-install#section137331951241

声明:本文作者 长江支流 相应内容版权归原作者所有,如需转载,请保留完整的内容及出处。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/96795.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/96795.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Ambari监控】— API请求逻辑梳理

附录:完整内容和源代码下载请参照 https://doc.janettr.com/ 一、前序章节回忆 我们在前面章节拆解了 Collector 的启动过程,并定位了控制器 TimelineWebServices。 本节聚焦 Collector 对外暴露的 REST 服务,搭建「接口全景图」。 二、接口…

论文阅读 2025-9-13 论文阅读随心记

随便记录一下最近阅读的几篇论文 1. Does DINOv3 Set a New Medical Vision Standard? 第一章 动机 (Motivation) 自然图像领域的成功范式:大型语言模型(LLMs)和视觉基础模型(如 DINO 系列)证明,通过自监督…

Avalonia 基础导航实现:从页面切换到响应式交互全指南

在 Avalonia 开发中,导航功能是构建多页面应用的核心需求。Avalonia 无需依赖第三方库,仅通过内置控件与 MVVM 模式即可实现灵活的页面切换。本文将以 “基础导航” 为核心,从 ViewModel 与 View 设计、导航逻辑实现,到样式美化与…

UniApp 分包异步化配置及组件引用解决方案

具体参考微信小程序文档基础能力 / 分包加载 / 分包异步化 一、分包页面组件配置 在 UniApp 的pages.json中,为分包页面(或主包如 tabbar 页面)配置异步组件时,需同时设置usingComponents和componentPlaceholder: {&…

系统核心解析:深入操作系统内部机制——进程管理与控制指南(一)【进程/PCB】

♥♥♥~~~~~~欢迎光临知星小度博客空间~~~~~~♥♥♥ ♥♥♥零星地变得优秀~也能拼凑出星河~♥♥♥ ♥♥♥我们一起努力成为更好的自己~♥♥♥ ♥♥♥如果这一篇博客对你有帮助~别忘了点赞分享哦~♥♥♥ ♥♥♥如果有什么问题可以评论区留言或者私信我哦~♥♥♥ ✨✨✨✨✨✨个人…

微论-神经网络特征空间的动态聚集,对抗灾难性遗忘的新范式

这是一个非常有趣且富有想象力的理论构想。受陀螺仪启发,我将陀螺仪的“定轴性”与“进动性”原理引入神经网络的特征空间,探讨一种对抗灾难性遗忘的新范式。---### **基于陀螺仪原理的神经网络记忆巩固理论探讨**#### **引言:记忆的流失与稳…

鸿蒙审核问题——折叠屏展开态切换时,输入框内容丢失

文章目录背景解决历程1、无意中发现了眉目2、确定问题原因3、解决办法4、官方文档5、总结背景 奇葩的事情年年有啊,今年特别多。这不今天又遇到了一个奇葩的问题。鸿蒙NextAPP上架AppGallery市场,审核拒了,说是折叠屏手机展开态切换时&#…

前后端分离架构中,Node.js的底层实现原理与线程池饥饿问题解析

在VueJava/.NET的前后端分离架构中,Node.js的底层实现原理与线程池饥饿问题解析 一、架构概述:Node.js的定位与角色 在现代Web开发中,Vue.js作为前端框架与Java/.NET后端结合的架构非常流行。在这种架构中,Node.js通常扮演着两个关…

Django ModelForm:快速构建数据库表单

Django 中的 forms.ModelForm —— 它是 Django 表单系统和 ORM 的一个“桥梁”,能帮助你快速基于 数据库模型(Model) 自动生成表单,极大减少重复代码。1. 什么是 ModelForm 普通 Form (forms.Form):完全手写字段&…

补 json的作用

:“我开车直接拧钥匙就能走,为什么还要看仪表盘和用中控台?”直接点击“运行”,就像是汽车的自动驾驶模式。它能帮你开起来,但你不知道它走的是哪条路,油门踩多深。使用 launch.json 配置,就像是…

apache详细讲解(apache介绍+apache配置实验+apache实现https网站)

1.apache HTTP server介绍httpd项目地址:https://httpd.apache.org/ 在Apache2中有三种工作模式,使用者可以根据不同的业务场景来进行选择(1)prefork模式prefork模式是一种老而稳的模式:一个主进程管理者多个子进程,每个子进程单独处理用户请求&#xf…

jajajajajajajava

线程1 线程概念进程:进程指正在内存中运行的程序。进程具有一定的独立性。线程:线程是进程中的一个执行单元。负责当前进程中程序的执行。一个进程中至少有一个线程。如果一个进程中有多个线程,称之为多线程程序。java中的线程采用的是抢占式调度,如果线…

虚拟机CentOS里JDK的安装与环境配置

---本文以JDK17为例---步骤 1:进入/tmp临时目录# 进入临时目录 cd /tmp步骤 2:下载 Java 17 安装包wget https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_x64_linux_hotspot_17.0.9_9.tar.gz步骤 3&am…

mybatis-plus多租户兼容多字段租户标识

默认租户插件处理器的缺陷 在springboot工程中引入mybatis-plus的租户插件TenantLineInnerInterceptor,能简化我们的数据隔离操作,例如各类含租户用户登录权限的rest接口中,不需要再根据登录用户-set租户条件-触发查询,租户插件能…

HBase高级特性(布隆过滤器和协处理器)、列族设计、rowkey设计以及热点问题处理

在阐述HBase高级特性和热点问题处理前,首先回顾一下HBase的特点:分布式、列存储、支持实时读写、存储的数据类型都是字节数组byte[],主要用来处理结构化和半结构化数据,底层数据存储基于hdfs。 同时,HBase和传统数据库…

redis sentinel 与 clauster 的区别

Redis Sentinel(哨兵)和Redis Cluster(集群)是Redis提供的两种不同的高可用和扩展性解决方案,它们的设计目标和适用场景有显著区别: 1. 核心功能与目标 Redis Sentinel 主要解决主从架构的高可用问题,实现自动故障转移 监控主从节点状态,当主节点故障时自动将从节点提…

MySQL数据库中快速导入大数据sql

1.PwerShell命令页面导入全表数据库 -P3310 指定数据库端口号Get-Content "本地sql文件目录" | .\mysql -u root -p -P 33102.PwerShell命令页面导入单表到数据库 -P3310 指定数据库端口号Get-Content "本地sql文件目录" | .\mysql -u root -p -P 3310 数…

消息类型proto的编写和生成

消息类型proto的编写和生成 代码如下: syntax"proto3"; package xypmq;enum ExchangeType {UNKNOWNTYPE0;DIRECT1;FANOUT2;TOPIC3; };enum DeliveryMode {UNKNOWNMODE0;UNDURABLE1;DURABLE2; };message BasicProperties {string id1;DeliveryMode deliver…

Vuetify:构建优雅Vue应用的Material Design组件库

Vuetify是一个基于Material Design设计规范的Vue.js UI组件库&#xff0c;它提供了80多个精心设计的组件&#xff0c;帮助开发者快速构建美观且功能丰富的企业级应用。核心特性1. 完整的Material Design实现// 所有组件遵循Material Design规范 <v-btn color"primary&q…

SpringBoot 注解深剖:@RequestParam 与 @RequestBody 的终极对决,90% 的开发者都踩过这些坑!

在 SpringBoot 开发中&#xff0c;处理 HTTP 请求参数是我们每天都要面对的工作。而RequestParam和RequestBody这两个注解&#xff0c;就像是我们手中的两把利剑&#xff0c;既能高效解决问题&#xff0c;用不好也可能 "误伤" 自己。作为一名资深 Java 开发者&#x…