HarmonyOS 鸿蒙Next #鸿蒙应用开发 #DevEco Studio 初识

发布于 1周前 作者 ionicwang 来自 鸿蒙OS

HarmonyOS 鸿蒙Next #鸿蒙应用开发 #DevEco Studio 初识

初始鸿蒙开发工具DevEco Studio

鸿蒙开发工具 DevEco Studio 是华为推出的一款集成开发环境,专门用于开发鸿蒙操作系统(HarmonyOS)应用。它提供了丰富的开发功能,包括代码编辑、调试、构建和发布等。

  1. 下载与安装DevEco Studio:

    • 从华为的官方网站下载 DevEco Studio 安装包。
    • 按照提示完成安装。
  2. 更改配置:

    • 打开 DevEco Studio中文设置,选择Plugins
    • 选择已经安装的插件
    • 找到其他插件,选择 chinese,点击OK
  3. 创建项目

    • 进入到工程创建项目当中,首先选择新建的工程类型和模板类型,点击next
    • 配置工程相关参数:工程名称、包名、工程保存路径、SDK版本、模块名、支持的设备类型等信息,然后点击Finish
    • 此时,已完成工程创建,并进入了工程界面
  4. 配置签名

    • 点击右上角项目结构
    • 选择签名配置页签,选择登录,然后使用华为账号进行登录
    • 登陆后,点击OK,签名材料会自动下载到本地。
  5. 运行项目

    • 点击右上角运行按钮,即可运行项目

项目结构详解

  • AppScope > app.json5:应用的全局配置信息,详见app.json5配置文件。
  • entry:HarmonyOS工程模块,编译构建生成一个HAP包。
  • src > main > ets:用于存放ArkTS源码。
  • src > main > ets > entryability:应用/服务的入口。
  • src > main > ets > entrybackupability:应用提供扩展的备份恢复能力。
  • src > main > ets > pages:应用/服务包含的页面。
  • src > main > resources:用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。关于资源文件,详见资源分类与访问。
  • src > main > module.json5:模块配置文件。主要包含HAP包的配置信息、应用/服务在具体设备上的配置信息以及应用/服务的全局配置信息。具体的配置文件说明,详见module.json5配置文件。
  • build-profile.json5:当前的模块信息 、编译信息配置项,包括buildOption、targets配置等。
  • hvigorfile.ts:模块级编译构建任务脚本。
  • obfuscation-rules.txt:混淆规则文件。混淆开启后,在使用Release模式进行编译时,会对代码进行编译、混淆及压缩处理,保护代码资产。详见开启代码混淆。
  • oh-package.json5:用来描述包名、版本、入口文件(类型声明文件)和依赖项等信息。
  • oh_modules:用于存放三方库依赖信息。
  • build-profile.json5:工程级配置信息,包括签名signingConfigs、产品配置pr- oducts等。其中products中可配置当前运行环境,默认为HarmonyOS。
  • hvigorfile.ts:工程级编译构建任务脚本。
  • oh-package.json5:主要用来描述全局配置,如:依赖覆盖(overrides)、依赖关系重写(overrideDependencyMap)和参数化配置(parameterFile)等。

目前给大家介绍了一个简单工程的创建和应用,后续我将与大家一同奔赴学习鸿蒙开发应用,并顺手做一些小东西。


更多关于HarmonyOS 鸿蒙Next #鸿蒙应用开发 #DevEco Studio 初识的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

辛苦

更多关于HarmonyOS 鸿蒙Next #鸿蒙应用开发 #DevEco Studio 初识的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS是华为推出的分布式操作系统,旨在为多种设备提供统一的操作系统体验。鸿蒙Next是HarmonyOS的下一代版本,进一步优化了系统性能和开发体验。鸿蒙应用开发主要使用ArkTS语言,这是一种基于TypeScript的编程语言,专为鸿蒙系统设计。DevEco Studio是华为提供的集成开发环境(IDE),支持鸿蒙应用的开发、调试和部署。DevEco Studio提供了丰富的工具和模板,帮助开发者快速构建和测试鸿蒙应用。鸿蒙Next和DevEco Studio的结合,使得开发者能够更高效地开发跨设备的应用,提升用户体验。

HarmonyOS是华为推出的分布式操作系统,鸿蒙Next是其最新版本,专注于智能设备生态。DevEco Studio是鸿蒙应用开发的官方集成开发环境(IDE),支持多设备、多语言的开发。开发者可以使用DevEco Studio创建、调试和部署鸿蒙应用,享受丰富的API和工具链支持。通过DevEco Studio,开发者可以高效地构建跨设备的应用,提升用户体验。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!