HarmonyOS应用开发-环境搭建(windows环境)

news/2024/7/21 10:53:27 标签: harmonyos, windows, 华为

官网地址:链接
DevEco Studio 3.1.1 Release:下载地址

1、安装DevEco Studio
直接安装即可

2、配置开发环境
1.运行已安装的DevEco Studio,首次使用,请选择Do not import settings,单击OK。
2.安装Node.js与ohpm。注意使用默认路径,不可修改
在这里插入图片描述
3.设置SDK
在SDK Setup界面,单击文件夹按钮,设置HarmonyOS SDK存储路径,单击Next进入下一步。
可以自定义安装位置
在这里插入图片描述
4.在弹出的SDK下载信息页面,单击Next,并在弹出的License Agreement窗口,阅读License协议,需同意License协议后,单击Next。
在这里插入图片描述
5.确认设置项的信息,点击Next开始安装。
在这里插入图片描述
6.等待Node.js、ohpm和SDK下载完成后,单击Finish,界面会进入到DevEco Studio欢迎页。
安装需要较长时间,需要耐心等待。

3、设置环境变量
HDC是为开发者提供HarmonyOS应用/服务的调试工具,为方便使用HDC工具,请为HDC端口号设置环境变量。

在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量中,添加HDC端口变量名为:HDC_SERVER_PORT,变量值可设置为任意未被占用的端口,如7035。
环境变量配置完成后,关闭并重启DevEco Studio。
在这里插入图片描述

4、诊断开发环境
在欢迎界面单击Help > Diagnose Development Environment进行诊断。
如果已经打开了工程开发界面,也可以在菜单栏单击Help > Diagnostic Tools > Diagnose Development Environment进行诊断。


http://www.niftyadmin.cn/n/5412499.html

相关文章

nginx: mac使用vscode本地调试nginx

vscode安装c语言插件 在extensions中搜索"c/c", 将前3个插件都安装 在extensions中搜索"cmake", 将前2个插件都安装 下载nginx源码 nginx 源码: https://github.com/nginx/nginx 编译运行Nginx 修改 /auto/cc/conf 文件&…

面试经典150题(105-107)

leetcode 150道题 计划花两个月时候刷完之未完成后转,今天(第2天)完成了3道(105-107)150 105.(191. 位1的个数)题目描述: 编写一个函数,输入是一个无符号整数(以二进制串的形式&am…

测试环境搭建整套大数据系统(八:搭建BI工具-dataease)

一:下载地址 请自行下载 DataEase 最新版本的基础安装包,并复制到目标机器的 /tmp 目录下。 安装包下载链接: https://community.fit2cloud.com/#/products/dataease/downloads 二:搭建 cd /tmp tar zxvf dataease-offline-installer-v2.4…

大数据最佳实践

本文主要收录一些大数据不错的实践文章 1、数禾云上数据湖最佳实践 https://blog.51cto.com/u_15089766/2601706 该文章介绍了数禾云的数据胡实践,包含presto以及数据湖等组件的一些部署架构,文章听不错的,里面提到了为了避免presto与yarn计…

C语言中声明和定义的区别

一、声明和定义的区别 1.声明(Declaration):是告诉编译器有一个变量、函数或类型存在,但不为其分配内存或提供具体的实现。声明提供了有关标识符(如变量名、函数名)的信息,包括类型和名称。 它们通常在头文件中出现&a…

前端每日一练:vue3 为什么要用 proxy 替换 Object.defineproperty ?为什么只对对象劫持,而要对数组进行方法重写?

vue3 为什么要用 proxy 替换 Object.defineproperty ? Vue 3 在设计上选择使用 Proxy 替代 Object.defineProperty 主要是为了提供更好的响应性和性能。​Object.defineProperty 是在 ES5 中引入的属性定义方法,用于对对象的属性进行劫持和拦截。Vue 2.…

04-shell

shell-01 1.什么是shell Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。Shell是一种编程语言, 它像其它编程语言如: C, Java, Python等一样也有变量/函数/运算符/if语句…

Unity性能优化篇(四) GPU Instancing

使用GPU Instancing可以在一个Draw Call中同时渲染多个相同或类似的物体,从而减少CPU和GPU的开销。 官方文档:https://docs.unity3d.com/Manual/GPUInstancing.html 启用GPU Instancing,我们可以选中一个材质,然后在Inspector窗口…