今天搭建一个鸿蒙开发环境

我的鸿蒙起步 - 开发环境搭建 本篇文章将介绍下面7方面的内容 1.下载并安装开发工具 2.启动开发工具默认会下载SDK 3.登录实名认证的开发者账号 4.安装开发语言(Java会默认安装,如果要JS开发,需要手工安装Node.js) 5.安装默认没有安装的SDK(目前SDK有 JS、Java、Native) 6.创建项目 7.启动模拟器 我的其他文章,可点击我的头像进行查看 原文可以到语雀去搜:鸿蒙,搜索结果排第一(目前),作者为:chatterzhao 的即为本文的出处,也可以用账号:chatterzhao 进行搜索,那边的文档还有 阅读详情

本篇文章将介绍下面7方面的内容:

(1),下载并安装开发工具

(2),启动开发工具默认会下载SDK

(3),登录实名认证的开发者账号

(4),安装开发语言(Java会默认安装,如果要JS开发,需要手工安装Node.js)

(5),安装默认没有安装的SDK(目前SDK有 JS、Java、Native)

(6),创建项目

(7),启动模拟器

一、准备工作

开发环境

注意事项:

(1),目前开发 IDE分设备开发的和应用开发的,下载时注意区分

(2),目前只有Windows版本,macOS版本准备中,截止2020.9.10,IDE版本:应用开发的为2.0beta,设备开发的1.0 beta1

(3),下载的时候需要账号,如果是华为手机,打开手机的设置,账号里有扫码,扫一扫即可登录,如果你还没有注册开发者账号,请注册并实名认证(下载IDE需要账号、开发时启动模拟器必须要登录实名了的账号,注册入口会顺带弹出)。

1. 安装 IDE

IDE 名字中的 DevEco 好像读:戴微扣,仅供参考

设备开发 IDE:HUAWEI DevEco Device Tool

下载地址:https://device.harmonyos.com/cn/ide#download
智能设备(硬件)一站式集成开发环境,支持 HarmonyOS 组件按需定制、一键编译和烧录、可视化调试、分布式能力集成等,帮助开发者高效开发和创新新硬件

应用开发 IDE:HUAWEI DevEco Studio

下载链接:https://developer.harmonyos.com/cn/develop/deveco-studio#download
HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的HarmonyOS应用开发服务。通过使用DevEco Studio,开发者可以更高效的开发具备HarmonyOS分布式能力的应用,进而提升创新效率。

安装没有什么难度,我的win10系统,我这里安装应用开发的 IDE(设备开发从没搞过,不知道门槛高低,暂时不想了),一路下一步即可,遇到协议点接受。
安装完启动时需要安装SDK 什么的,直接下一步就会自动安装。

2.根据开发语言进行语言的安装

开发鸿蒙平台的应用目前支持的开发语言:JS,JAVA,C/C++,Java语言已经默认跟随IDE安装,如果要使用JS语言进行开发,需要手工安装Node.js,否则不需要。

Node.js官网:https://nodejs.org/zh-cn/, 建议下长期支持版,傻瓜式安装就不说了。

应用开发 IDE安装完毕长这样:

在这里插入图片描述

码字不易废话两句:有需要学习资料的或者有技术问题交流 “点击” 即可

3.SDK安装

需要用什么语言开发就安装对应的SDK
如果要用JS 开发,为了下载 JS SDK 速度更快,可以在命令行执行:
npm config set registry https://mirrors.huaweicloud.com/repository/npm/

在这里插入图片描述

在这里插入图片描述

4.登录开发者账号

调试:预览器,模拟器,远程虚拟设备
(1),预览器菜单:View -> Tool Windows -> Previewer(要进入到具体页面编辑代码,再去点菜单才显示 Previewer)

(2),模拟器菜单:入口1:Run -> Debug 'entry',入口2:View -> Tool Windows -> Simulator(需要入口 1 执行成功一次才有)

(3),远程虚拟设备菜单:Tools ->HVD Manager(需要登录已实名的账号,留意使用时长限制)

点击下面截图的 HVD Manager如果没有登录会使用默认浏览器打开登录网址
或者点击 DevEco Login启动登录,如下图:

在这里插入图片描述

从IDE启动登录

在这里插入图片描述

使用华为手机扫码登录或者短信验证码等方式登录,如果还没有开发者账号请注册并实名认证

在这里插入图片描述

允许IDE登录

在这里插入图片描述

同意协议

在这里插入图片描述

5.设置 IDE 的皮肤

这里设置为深色模式:file->Settings…->Appearance & Behavior->Appearance->Theme->HuaWei Dark Theme

6.设置 IDE 的字体

IDE软件本身的字体,以下字体字号为个人喜好

这里启用指定字体为Constantia,字号14:file->Settings…->Appearance & Behavior->Appearance->勾选Use custom font->字体设置:Constantia,字号设置:14

7.设置 IDE 编辑器的字体

代码字体,以下字体字号为个人喜好

这里启用指定字体为Consolas,字号16:file->Settings…->Editor->Font->Font->字体设置:Consolas,字号设置:16(针对英文字体)
Fallback font(候选字体),这个我设置为Monospaced(针对中文字体)

8.IDE 汉化

很多人说伴随鸿蒙出生的IDE 为什么出个开发工具是英文的,心里老不爽了,我觉得早期可以理解,本身华为现在很赶,我们开发者写代码什么的都是英文,全世界都一样,使用英文可以通用。以后各个国家可以按自己的语言进行处理,就算没这层关系,做成英文的也可以理解。

注意它是基于 IntellJ 开发的,可能可以通过汉化IntellJ 的方法汉化DevEco Studio

二、官方文档

IDE安装/环境配置/入门/各开发语言对应的API-UI等等,官方文档都有

鸿蒙官网:https://www.harmonyos.com/cn/home/

一切起步的地方,目前百度还搜不到官网,所以大家这样记:鸿蒙OS.com,域名是英文即:harmonyos.com,
读音:harmony 英 [ˈhɑːməni]   美 [ˈhɑːrməni]  
n.
融洽;和睦;和声;和谐;协调

开发文档:https://developer.harmonyos.com/cn/documentation

二、文档

(1),Java API,Native API,JS API文档地址
https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-framework-file-0000000000611396

(2),Java UI、JS UI文档地址
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-overview-0000000000500404

三、社区

(1),51CTO:https://harmonyos.51cto.com/

(2),电子发烧友(硬件):https://bbs.elecfans.com/harmonyos

(3),华为开发者联盟:https://developer.huawei.com/consumer/cn/forum/blockdisplay?fid=0101303901040230869

四、创建项目

现在可以创建电视跟穿戴设备的应用,我这里创建一个电视的空项目,就是第一个选项了,我选择 JS 语言。

Create HarmonyOS Project 1:

在这里插入图片描述

Create HarmonyOS Project 2:

在这里插入图片描述

Create HarmonyOS Project 3:

在这里插入图片描述

Create HarmonyOS Project 4:

在这里插入图片描述

五、调试

预览器,模拟器,远程虚拟设备

(1),预览器菜单:View -> Tool Windows -> Previewer(要进入到具体页面编辑代码,再去点菜单才显示Previewer)

(2),模拟器菜单:入口1:Run -> Debug 'entry',如口2:View -> Tool Windows -> Simulator(需要入口 1 执行成功一次才有)

(3),远程虚拟设备菜单:Tools ->HVD Manager(需要登录已实名的账号,留意使用时长限制)

在这里插入图片描述

启动远程设备进行仿真测试:

启动远程设备需要先登录已经实名的开发者账号(如果没有登录会自动在默认浏览器打开登录页面,如果用没有实名的账号登录,是无法登录成功的)
第一次启动需要下载一些东西,会比较慢
截止2010.9.10对外的只有 TV和穿戴

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

电视模式,远程虚拟设备窗口不够显示,可以点设置进行修改显示(点击红圈处)

HarmonyOS官方开发者论坛:
https://developer.huawei.com/consumer/cn/forum/blockdisplay?fid=0101303901040230869

以上就是小编今天为大家带来的内容,小编本身就是一名python开发工程师,我自己花了三天时间整理了一套python学习教程,从最基础的python脚本到web开发,爬虫,数据分析,数据可视化,机器学习,等,这些资料有想要的小伙伴 " 点击 " 即可领取

HarmonyOS之 开发环境搭建 HarmonyOS开发环境搭建 阅读详情

相关推荐

鸿蒙实训(一)

鸿蒙实训

wuh123的博客 2848

鸿蒙(HarmonyOS)--开发环境搭建

DevEco Studio 作为 HarmonyOS 应用及服务开发的集成开发环境,具有至关重要的地位和广泛的应用前景。在当今科技飞速发展的时代,HarmonyOS 作为一种面向全场景多设备的智能操作系统,正逐渐在市场上崭露头角。而 DevEco Studio 则是开发者们进入 HarmonyOS 生态的关键工具。它为开发者提供了一个功能强大、便捷高效的开发平台,使得开发者能够轻松地创建、开发、编译、调试和发布 HarmonyOS 应用及服务。DevEco Studio 的重要性不言而喻。

hqy1989的博客 7152

华为鸿蒙系统(Huawei HarmonyOS)

华为鸿蒙系统 Huawei HarmonyOS

s_sos0的博客 3万+

HarmonyOS应用开发-搭建开发环境

本文介绍如何搭建 HarmonyOS 应用的开发环境,介绍下载安装 DevEco Studio 开发工具和 SDK 的详细流程。华为鸿蒙 DevEco Studio 是面向全场景的一站式集成开发环境,面向全场景多设备,提供一站式的分布式应用开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真,提供全方位的质量与安全保障。

踏雨歌青春,诗酒趁年华 1万+

华为鸿蒙系统HarmonyOS学习之二:鸿蒙HarmonyOS系统架构

华为鸿蒙系统HarmonyOS学习之二:系统架构

jyl_sh的专栏 2万+

鸿蒙系统系列教程5-鸿蒙开发环境的搭建

华为的鸿蒙系统一经发布受到了很多开发者的欢迎,小千为想要提前布局鸿蒙系统的开发者准备了全套的鸿蒙开发教程。今天我们讲一下如何去搭建鸿蒙开发环境,喜欢的同学记得收藏。 一、搭建开发环境流程 DevEco Studio支持Windows系统和macOS系统,在开发HarmonyOS应用前,您需要准备HarmonyOS应用的开发环境。环境准备流程如下所示: HUAWEI DevEco Studio(获取工具请点击链接下载,以下简称DevEco Studio)是基于IntelliJ IDEA Community开

xiaoxijinger的博客 4896

华为鸿蒙系统HarmonyOS学习之十:鸿蒙HarmonyOS微内核技术

华为鸿蒙系统HarmonyOS学习之十:鸿蒙HarmonyOS发展史与未来

jyl_sh的专栏 1万+

DAP-Link DIY复刻指南

DAP-Link是ARM开源的一个项目,主要用于代码下载以及调试,支持SWD和JTAG调试接口,对于开发嵌入式的同学相信都或多或少有所耳闻。除了DAP-Link之外还有很多同类型的调试器,如ST-LinkJ-Link,但是这些都是不开源的,无法复刻或进行二次开发。但DAP-Link不同,完全开源,不用担心侵权问题,且随着开源社区大家的共同努力,DAP-Link经过了不断的迭代,先如今已取代ARM之前推出的CMSIS-DAP开源项目。

爱出名的狗腿子 1万+

华为鸿蒙系统HarmonyOS学习之十二:鸿蒙开发环境搭建

华为鸿蒙系统HarmonyOS学习之十二:鸿蒙开发环境搭建

jyl_sh的专栏 2669

TEM图像处理实战指南:从基础操作到金属材料分析

本文提供了一份全面的透射电镜(TEM)图像处理实战指南,涵盖从基础操作到金属材料深度分析的全流程。重点讲解了TEM图像预处理、选区电子衍射(SAED)标定、高分辨像(HRTEM)分析及STEM图像应用等核心技能,并结合金属材料(如铝合金、钢)的析出相鉴定、位错分析和界面结构研究等实际案例,帮助研究者从原始数据中准确提取晶体结构、缺陷及成分信息。

weixin_29284201的博客 210

OpenMV模块视觉测距(避障)+颜色识别+TFT-LCD显示(实现原理与代码分析)

上图所示代码实际运行的帧率比较低,主要原因有以下两个:1.硬件问题,博主使用的版本比较低,可以尝试使用高版本OpenMV2.图像滤波问题。之前加入图像滤波是想提高色块识别的准确性,但是相应的运算速度也会下降。

ediykk的博客 1万+

华为鸿蒙系统HarmonyOS学习之一:鸿蒙HarmonyOS系统简介

HarmonyOS 系统简介 HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。 对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,形成一个“超级虚拟终端”,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。 对应用开发者而言,Harmo..

jyl_sh的专栏 1万+

nRF52811墨水屏时钟DIY:从全刷到局刷的实战改造指南(附完整代码)

本文详细介绍了如何将基于nRF52811的墨水屏时钟从耗电的全屏刷新模式改造为高效的局部刷新模式。通过剖析全刷与局刷的原理差异,提供了从工程架构、驱动层适配到应用层逻辑重构的完整实战指南,并附上关键代码示例。改造后,设备功耗显著降低,续航大幅提升,同时解决了视觉闪烁问题,是DIY低功耗墨水屏应用的实用参考。

weixin_29194693的博客 355

华为鸿蒙系统HarmonyOS学习之九:鸿蒙HarmonyOS发展史与未来

华为鸿蒙系统HarmonyOS学习之九:鸿蒙的HarmonyOS发展史与未来

jyl_sh的专栏 1万+

Conda安装cuda指定版本遇到的一个大坑,导致pytorch无法使用cuda且nvcc -V显示错误的cuda版本

24年3月份的时候用conda install nvidia/label/cuda-11.x.x::cuda还挺正常的,能直接安装11.x.x版本的cuda,我还安利给同学用。但现在5月份不知道为什么这些命令都只会安装最新的cuda12.4,不知道是我哪里设置有问题还是官网的安装目录里的环境配置换了?我在三台不同的服务器上都尝试了安装不同版本的cuda,但最后安装下来的都是12.4版本。

weixin_43933424的博客 8892

FPGA新手必看:用USB转TTL实现串口通信的完整流程(附CH340G电路详解)

本文为FPGA新手提供了通过USB转TTL模块实现串口通信的完整实战指南。详细解析了CH340G电路设计要点、硬件连接方法,并分享了经过验证的Verilog代码框架,帮助读者快速掌握FPGA与PC通信的核心技术,解决电平匹配与波特率设置等常见问题。

cake8的博客 1050

华为鸿蒙系统

华为鸿蒙系统 华为鸿蒙系统(英文:huaweiHarmonyOS,HongmengOS)。在2019年8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙OS。 鸿蒙OS是一款“面向未来”的操作系统,一款基于微内核的面向全场景的分布式操作系统,现已适配智慧屏,未来它将适配手机、平板、电脑、智能汽车、可穿戴设备等多终端设备。 2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本 。华为鸿蒙系统2.0通过跨设备协同、大小屏互动、极速配网、自适应 UX、可视可说 AI 赋能语音交互、开发者开

一个踩这七色彩虹的路人甲 6334

Openclaw接入大模型API,操作本地windows文件

本文介绍了在WSL2环境下配置OpenClaw使用阿里百炼API的方法。主要内容包括:1)确认WSL2安装完成;2)配置阿里百炼API(需注意Qwen3-Max-Thinking为收费模型);3)提供正确的JSON配置格式示例,强调apiKey必须填写真实值;4)说明配置错误需修改Linux配置文件;5)建议通过询问模型信息验证连接成功。后续将介绍如何切换免费API及本地文件访问功能。

qq_27246521的博客 989

华为鸿蒙HarmonyOS环境搭建压缩包:构建您的开发环境利器

华为鸿蒙HarmonyOS环境搭建压缩包:构建您的开发环境利器 去发现同类优质开源项目:https://gitcode.com/ 随着物联网和智能设备的快速发展,华为鸿蒙HarmonyOS以其独特的分布式能力和多设备协同优势,逐渐成为开发者和制造商的新宠。然而,搭建HarmonyOS的开发环境对于初学者而言可能是一项挑战。今天,我们将为您介绍一个能够极大简化这一过程的工具——华为鸿蒙Harmony...

gitblog_06774的博客 1107

基于FPGA的多级CIC滤波器实现四倍插值

基于FPGA的多级CIC滤波器实现四倍插值 原文链接:基于FPGA的多级CIC滤波器实现四倍插值 在《基于FPGA的多级CIC滤波器实现四倍抽取一》和《基于FPGA的多级CIC滤波器实现四倍抽取二》中我们先来了解滑动平均滤波器、微分器、积分器以及梳状滤波器原理以及它们的幅频响应。此篇我们将用verilog实现基于FPGA的多级CIC滤波器实现四倍插值。 1 CIC滤波器的基本概述 CIC(积分梳状...

baidu_34971492的博客 3142

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【干货】HarmonyOS,鸿蒙系统手把手教学,创建第一个程序

【干货】HarmonyOS,鸿蒙系统手把手教学,创建第一个程序 首先我们需要了解一下,什么是鸿蒙系统。因为市面上大多数操作系统都是苹果系统和安装系统。鸿蒙系统是我们引以为傲的华为公司自行研发的操作系统。为的就是解决被别人卡脖子的问题。当然只有开发系统是不够的,因为生态环境需要大家的参与。所以作为开发者,我当然要去折腾一下。支持一下国产。 我们引用一下官方的文字,更加准确地知道鸿蒙系统是干嘛的。 HarmonyOS 是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体 娱乐等)的分布式操作系统。

诗一样的代码 4113

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

华为鸿蒙系统学习笔记1-介绍

华为鸿蒙系统(HarmonyOS)是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于智能物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级,由华为技术有限公司开发。 华为自研操作系统鸿蒙OS打通了手机、电脑、平板、电视、汽车、智能穿戴等产品,并兼容全部的安卓应用和Web应用的操作系统。 鸿蒙OS发布现场,余承东在现场发布了它的英文名——Harmony OS:鸿蒙用中文的意...

鹿鸣天涯 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

华为鸿蒙系统HarmonyOS手机,华为鸿蒙系统2.0适配哪些机型

华为鸿蒙系统2.0适配机型大部分都是华为手机,那么都有哪些手机适合这个系统呢,用户想要使用鸿蒙系统应该在哪去申请呢,别着急下面我们一起了解吧。华为鸿蒙系统2.0适用机型推荐HarmonyOS 2.0手机开发者Beta公测招募入口:点击进入同时,官方公布了首批支持OTA升级的机型:包括P40、P40 Pro、Mate30、Mate30 Pro、MatePadPro,均为麒麟990机型。鸿蒙os2.0...

weixin_36325338的博客 6796

华为鸿蒙系统操作教程_华为鸿蒙系统开发初体验

前言各位同学大家好 有段时间没有给大家更新文章了, 昨天12月16 日华为发布了鸿蒙os2.0 bate 版本 ,所以就趁着有时间给大家分享一下鸿蒙开发的体验准备工作 :DevEco Studio支持Windows系统和macOS系统,在开发HarmonyOS应用前,您需要准备HarmonyOS应用的开发环境。环境准备流程如下所示:如上图所示,搭建HarmonyOS应用开发的环境包括软件安装、配置...

weixin_28999945的博客 3745

4年多了,为何还有人说华为鸿蒙系统,是安卓套壳?_鸿蒙系统忽悠了多少人

看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。

2301_82242326的博客 3300
上一篇: 爬虫四步曲大神一步一步来教你,使用python抓取网页数据并储存
下一篇: 一篇文章告诉你python为什么不支持switch语句
python程序员小'鹏
博客等级 码龄6年 163粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值