Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >HarmonyOS 开发-DevEco Studio开发环境搭建

HarmonyOS 开发-DevEco Studio开发环境搭建

作者头像
zinyan.com
发布于 2023-07-13 06:23:02
发布于 2023-07-13 06:23:02
1.1K0
举报
文章被收录于专栏:zinyanzinyan

前言

HarmonyOS 已经出了几个版本了。也在上亿的设备上运行了。所以想了解下HarmonyOS的开发。

本文完全从新手的角度进行描述如何搭建HarmonyOS开发工具的搭建。

1.安装Huawei DevEco Studio

HarmonyOS 应用开发是使用DevEco Studio 工具进行的。

DevEco Studio 下载链接:https://developer.harmonyos.com/cn/develop/deveco-studio/

我们在下载界面可以看到还有个:Command Line Tools 工具的下载。

这个工具是用来管理我们下载的HarmonyOS SDK的。可以暂时不用理会。

DevEco Studio 是华为基于Intellij IDEA Community开源版进行定制开发的面向华为终端全场景多设备的一站式集成开发环境

类似于Google基于Intellij IDEA Community进行开发的Android Studio开发工具。

DevEco 的优势

  • 多设备统一开发环境:支持多种HarmonyOS设备的应用开发,包括手机(Phone)、平板(Tablet)、车机(Car)、智慧屏(TV)、智能穿戴(Wearable),轻量级智能穿戴(LiteWearable)和智慧视觉(Smart Vision)设备。
  • 支持多语言的代码开发和调试:包括JavaXML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。
  • 支持FA(Feature Ability)和PA(Particle Ability)快速开发:通过工程向导快速创建FA/PA工程模板,一键式打包成HAP(HarmonyOS Ability Package)。
  • 支持分布式多端应用开发:一个工程和一份代码可跨设备运行,支持不同设备界面的实时预览和差异化开发,实现代码的最大化重用。
  • 支持多设备模拟器:提供多设备的模拟器资源,包括手机、平板、车机、智慧屏、智能穿戴设备的模拟器,方便开发者高效调试。
  • 支持多设备预览器:提供JS和Java预览器功能,可以实时查看应用的布局效果,支持实时预览和动态预览;同时还支持多设备同时预览,查看同一个布局文件在不同设备上的呈现效果。

尽量下载Release稳定版本。

安装的时候会让你选择是否将dev添加到PATH之中。建议选择✔

安装过程比较简单也比较快速。

2.启动 DevEco Studio

安装HarmonyOS SDK

首次启动的时候,Studio会帮我们下载HarmonyOS SDK。

从HarmonyOS SDK的下载日志上可以看到,支持java。

请不要在意中间的:Error:Install failed 因为出现了网络延时,重试就可以了。

(ps:以前安装编译器时还需要我们分开安装jdk,sdk,idea,tools等。现在都是一站式解决方案了。idea安装后直接自动匹配缺乏的sdk自动下载安装了。方便太多了)

安装完毕后的界面效果:

之后我们就可以开始配置了。

3. SDK更新时出现的错误

3.1 一直卡在Js dependencies

效果:

十几分钟了也不带一点动弹的。

如果我们取消的话,在弹出的对话框中有两个选项

一个就是我们跳过安装向导启动软件下次启动的时候还是进行安装向导,一个是下次进去的时候不启动安装向导。

建议你选择第一个。然后点击OK。SDK安装过程中出现了错误,没有关系,我们取消之后可以通过Studio在设置里面再次进行下载。

sdk不影响Studio的启动。

4. 配置Studio

4.1 配置主题

如果比较喜欢暗色主题,那么可以在配置界面进行选择Theme

4.2 确认编码格式utf-8

其实华为编译器默认就是utf-8的。但是如果不放心的话也可以去确认一下。

如果你的界面菜单出现了编码错误或者乱码。可以试试在Editor-General-Console

4.3 配置HarmonyOS SDK

我们如果在首次启动安装SDK 成功后,会自动配置上SDK。但是如果错误了,我们启动Studio后可以通过settings中的SDK 进行配置环境和安装更新。

SDK 介绍

HarmonyOS SDK 我们如果安装成功后,可以看到主要有三块

  • java :java语言开发HarmonyOS app
  • Js:javaScript 语言开发HarmonyOS app
  • Native :原生C/C++语言开发HarmoonyOS app

那是因为HarmonyOS app开发支持三种语言java,javaScript 和 C/C++。这三种语言都支持。根据你选择安装的sdk 决定的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 zinyan 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
从行动上支持鸿蒙,HarmonyOS开发环境搭建快人一步
HUAWEI DevEco Studio(简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的HarmonyOS应用开发服务。通过使用DevEco Studio,开发者可以更高效的开发具备HarmonyOS分布式能力的应用,进而提升创新效率。
BUG弄潮儿
2020/09/23
6340
从行动上支持鸿蒙,HarmonyOS开发环境搭建快人一步
三、HarmonyOS 应用开发入门之运行Hello World
HarmonyOS 应用开发采用的是 ArkTs 语言,而 ArkTs 语言是在 TypeScript(简称TS)基础上的扩展,而 TypeScript 又是 JavaScript 的超集。
跟着飞哥学编程
2024/03/19
3060
三、HarmonyOS 应用开发入门之运行Hello World
鸿蒙 DevEco Studio升级更新、新特性(新设备、布局预览)
  近来一段时间在忙工作上的事,对鸿蒙的文章很久没有更新了,而鸿蒙之前的开发者文档中说明了会在近期更新DevEco Studio的版本,当版本更新之后肯定会增加一些新的内容,下面来看看吧。
晨曦_LLW
2021/03/04
1.3K0
鸿蒙 DevEco Studio升级更新、新特性(新设备、布局预览)
【HarmonyOS Next之旅】DevEco Studio使用指南(一)
HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向全场景多设备,提供一站式的分布式应用开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真,全方位的质量与安全保障。
枫叶丹
2025/03/08
2350
【HarmonyOS Next之旅】DevEco Studio使用指南(一)
鸿蒙开发(1) - 开发环境搭建
首先笔者是macbook电脑。鸿蒙开发建议使用官方推荐工具 HUAWEI DevEco Studio。
用户10849084
2023/11/20
6190
鸿蒙开发(1) - 开发环境搭建
HarmonyOS入门第一课:初识HarmonyOS
1.1简介 HarmonyOS的定位是一款面向未来、面向全场景的分布式操作系统。 适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。
Maynor
2021/12/07
8370
HarmonyOS入门第一课:初识HarmonyOS
【第22期】HarmonyOS应用开发(基础篇)
这不就是说,以后华为手机都是鸿蒙系统了嘛?鸿蒙还发出了一条视频,视频中显示2021年6月2号将开启鸿蒙操作系统及华为全场景新品发布会。预计现在支持EMUI11升级的机型,将全部支持升级鸿蒙系统。我这一瞅,这不就是明天准备推送了嘛,抓紧学习一波儿。
siberiawolf
2021/06/29
1.2K0
鸿蒙开发初体验【鸿蒙专题0】
DevEco Studio支持Windows系统和macOS系统,在开发HarmonyOS应用前,您需要准备HarmonyOS应用的开发环境。环境准备流程如下所示:
徐建国
2021/12/08
8700
鸿蒙开发初体验【鸿蒙专题0】
鸿蒙应用开发环境
DevEco Studio的编译构建依赖JDK,DevEco Studio预置了Open JDK,版本为1.8,安装过程中会自动安装JDK。
乐心湖
2021/01/18
9560
鸿蒙应用开发环境
HarmonyOS-对Android开发者也太友好了吧
2020年9月10日,华为消费者业务软件部总裁王成录又一次站在了松山湖华为开发者大会的主舞台上。今年,他带来了万众瞩目的华为鸿蒙HarmonyOS2.0。到目前为止,除了华为自家的智慧屏系列产品,国内也已经有多家等设备厂商与华为达成了合作,搭载HarmonyOS2.0,虽然目前华为最新手机ROM-EMUI11仍是基于Android R的操作系统,而在发布会上,华为消费者业务软件部总裁王成录宣布搭载EMUI 11的机型将率先升级HarmonyOS2.0鸿蒙操作系统。
Android扫地僧
2020/09/22
2.2K0
HarmonyOS-对Android开发者也太友好了吧
我的HarmonyOS实战——鸿蒙系统开发入门学习
安卓操作系统连接外部设备时,发现,配对,连接,组合,验证每一步都不能少。连接上了之后才能调用控制第三方设备。换一个设备之后,所有的代码需要重写。所有用安卓也可以连接外部设备并进行控制,但是太过于麻烦。 而且不具备通用性鸿蒙操作系统就解决了这个痛点,设备与设备之间的连接就不需要我们开发者自己去写了,每一个设备都安装上鸿蒙操作系统之后,鸿蒙系统会通过软总线把这些设备都连接在一起。我们在应用开发的时候,只需要写很少的代码可以调用第三方设备,就好像是使用手机本身的设备一样方便。 所以,在鸿蒙的整个体系中,手机不仅仅是手机了,而是一个超控控制终端。这个终端可能会有十个屏幕,十个喇叭等。调用手机本身的硬件跟调用外部的硬件几乎没有任何差别。
天道Vax的时间宝藏
2021/08/11
2.4K0
了解HarmonyOS NEXT IDE: DevEco Studio
HUAWEI DevEco Studio(获取工具请单击链接下载,以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,为运行在HarmonyOS系统上的应用和元服务(以下简称应用/元服务)提供一站式的开发平台。
用户9936235
2025/03/29
1420
一、鸿蒙应用开发快速体验
鸿蒙应用开发需要使用配套的IDE——HUAWEI DevEco Studio。DevEco Studio基于IntelliJ IDEA Community(IDEA社区版)构建,为鸿蒙应用提供了一站式开发环境,集成了开发、运行、调试以及发布应用的各项功能。
Harry技术
2025/01/13
2860
一、鸿蒙应用开发快速体验
HarmonyOS 3.0.0开发者预览版新特性!
在 22 日的华为开发者大会上,华为发布了 HarmonyOS 3.0.0 开发者预览版,它到底有哪些新功能、新特性?让我们先睹为快!
肉眼品世界
2021/10/27
1.1K0
零基础用 DevEco Studio 打造你的首个 HarmonyOS 应用,开启鸿蒙生态的创新之旅,实现你的技术探索梦想
在鸿蒙生态蓬勃发展的当下,越来越多的开发者怀揣着热情与创意,渴望投身于HarmonyOS应用开发的浪潮之中。DevEco Studio作为鸿蒙应用开发的核心工具,为开发者们提供了强大且便捷的开发环境。然而,对于新手开发者来说,从下载安装软件到成功创建并运行第一个应用,这中间充满了各种挑战与未知。本文将以细致的步骤、丰富的经验分享,为新手开发者打造一份全面的入门指南,同时也会贴心地指出常见的“坑”,帮助大家顺利迈出HarmonyOS应用开发的第一步。
用户11677932
2025/05/27
640
《深度剖析:DevEco Studio 如何实现人工智能模型的高效可视化开发》
在当今科技浪潮中,人工智能与鸿蒙系统的融合正引领着创新应用的发展方向。DevEco Studio作为华为精心打造的一站式分布式应用开发平台,在人工智能模型的可视化开发领域扮演着举足轻重的角色。借助其强大的功能与独特的架构,开发者能够更高效地构建智能应用,为用户带来全新的交互体验。接下来,让我们深入探究人工智能模型如何在鸿蒙的DevEco Studio中实现高效可视化开发。
程序员阿伟
2025/03/24
450
《深度剖析:DevEco Studio 如何实现人工智能模型的高效可视化开发》
【OpenHarmony】Windows 平台搭建 DevEco Studio 开发环境 ① ( 安装 Node.js / ohpm | 安装配置 SDK | 环境变量配置 | 新建项目示例 )
开发 OpenHarmony 或 HarmonyOS 系统 的 应用程序 , 需要使用 HUAWEI DevEco Studio 开发环境 , 主要 使用 ArkTs 和 C\C++ 语言 ;
韩曙亮
2024/06/02
1.5K0
【OpenHarmony】Windows 平台搭建 DevEco Studio 开发环境 ① ( 安装 Node.js / ohpm | 安装配置 SDK | 环境变量配置 | 新建项目示例 )
HarmonyOS Next开发环境准备及工程适配
近期,HarmonyOS Next正式版已发布,亦称作HarmonyOS 5.0。我们相信各位对华为公司自主研发的系统颇感兴趣。本期文章将为您详细介绍如何从零开始下载HarmonyOS Next的开发工具及虚拟机配置教程。
VyrnSynx
2024/12/16
4960
鸿蒙OS开发流程及DevEco Studio安装
文章目录 鸿蒙OS的完整开发流程 1. 注册并实名认证华为开发者账号 2. 下载并安装开发工具 鸿蒙OS的完整开发流程 1. 注册并实名认证华为开发者账号 鸿蒙官网:www.harmonyos.com
兮动人
2021/07/21
8740
鸿蒙OS开发流程及DevEco Studio安装
怎么使用Java开发HarmonyOS
本文适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转功能的应用(如下图预览器运行效果所示),熟悉HarmonyOS应用开发流程。
程思扬
2022/01/11
1.2K0
怎么使用Java开发HarmonyOS
推荐阅读
相关推荐
从行动上支持鸿蒙,HarmonyOS开发环境搭建快人一步
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档