当前位置: 首页 > 科技观察

Harmonyos环境配置——DevEcoStudio安装

时间:2023-03-14 08:45:18 科技观察

更多信息请访问:https://harmonyos.51cto.com,与华为官方共建的鸿蒙技术社区。IDE开发工具分为设备开发工具和应用程序开发工具。目前应用开发工具最新版本为2.2。如需了解设备开发IDE工具,请下载HUAWEIDevEcoDeviceTool:https://device.harmonyos.com/cn/ide#download一站式智能设备(硬件)集成开发环境,支持-HarmonyOS组件需求定制、一键编译编程、可视化调试、分布式能力集成等,帮助开发者高效开发和创新新硬件。我们专注于应用开发IDE工具HUAWEIDevEco的安装和配置Studio(以下简称DevEcoStudio):https://developer.harmonyos.com/cn/develop/deveco-studio#download,通过使用DevEcoStudio,开发者可以更高效地开发具有HarmonyOS分布式能力的应用,从而提高创新效率。一、DevEcoStudio简介DevEcoStudio是基于IntelliJIDEACommunity的开源版本构建的。是华为终端全场景、多设备的一站式集成开发环境(IDE)。为开发者提供项目模板的创建、开发、编译、调试、发布。以及其他HarmonyOS应用开发服务。DevEcoStudio作为一款开发工具,除了基本的代码开发、编译、调试功能外,还具有以下特点:(1)多设备统一开发环境:支持HarmonyOS各种设备的应用开发,包括手机(Phone)、平板(平板电脑)、车机(Car)、智能屏(TV)、智能穿戴(Wearable)、轻量化智能穿戴(LiteWearable)和智能视觉(SmartVision)设备。(2)支持多语言代码开发调试:包括Java、XML(可扩展标记语言)、C/C++、JS(JavaScript)、CSS(层叠样式表)和HML(鸿蒙标记语言)。(3)支持FA(FeatureAbility)和PA(ParticleAbility)快速开发:通过工程向导快速创建FA/PA工程模板,一键打包成HAP(HarmonyOSAbilityPackage)。(4)支持分布式多端应用开发:一个项目一个代码可以跨设备运行,支持不同设备界面的实时预览和差异化开发,最大化代码复用。(5)支持多设备模拟器:提供多种设备的模拟器资源,包括手机、平板、车机、智慧屏、智能穿戴设备的模拟器,方便开发者高效调试。(6)支持多设备预览器:提供JS和Java预览器功能,可以实时查看应用的布局效果,支持实时预览和动态预览;它还支持多台设备同时预览,查看同一个布局文件在不同设备上的渲染效果。2、DevEcoStudio下载安装DevEcoStudio支持Windows系统和macOS系统,分别有设备开发和应用开发的DeveEcoStudio版本。DevEcoStudio的编译构建依赖于JDK。DevEcoStudio预置了OpenJDK,版本为1.8,安装过程中会自动安装JDK。在开发HarmonyOS应用之前,您需要准备HarmonyOS应用的开发环境。环境准备流程包括DevEcoStudio安装、开发环境配置、应用开发三个过程,如下图所示:如果只使用Java语言开发鸿蒙应用,则不需要使用Node.js,但是DevEcoStudio开发环境中的预览窗口需要用到Node.js,所以需要先安装Node.js。DevEcoStudio在运行过程中,会自动通过网络下载一些必要的配置信息。所以在不能上网的环境下,需要配置npm、Gradle、IDE代理。1、安装Node.js1)登录Node.js官网,下载Node.js软件包。请选择LTS版本,Windows64位对应的软件包。如果是32位机器,请选择32位版本。预览界面效果或创建ACE(能力跨平台环境)模板时需要Node.js。使用DevEcoStudio开发工具可以实现界面预览功能,需要JS的辅助。2)点击下载的软件包进行安装,按默认设置点击下一步直至完成。安装过程中,Node.js会自动在系统的path环境变量中配置node.exe的目录路径。2.下载IDE开发工具从以下地址下载DevEco应用开发版:https://developer.harmonyos.com/cn/develop/deveco-studio#download为保证良好的运行效果,建议使用IDE运行环境满足以下要求:Windows环境:Windows1064位,内存8G及以上,硬盘100G及以上,分辨率1280*800及以上;MACOS环境:Mac10.13/10.14/10.15,内存8G及以上、硬盘100G及以上,分辨率1280*800及以上;3.安装IDE开发工具(1)安装DevEcoStudio启动开发工具安装程序后,如下图,点击浏览按钮或在输入框中设置安装路径,不要包含中文和空格。选中DevEcoStudio启动器复选框以在桌面上创建快捷方式。安装完成后,选择首次运行时不导入设置,点击确定。阅读协议并同意。(2)安装HarmonyOSSDK点击“下一步”将SDK下载到默认目录;如需更改SDK的存放目录,请点击“取消”(如图)。首次下载HarmonyOSSDK时,默认只下载JavaSDK和Toolchains。如果需要C/C++或JSSDK,需要自行下载。您可以根据官方文档下载相应版本的HarmonyOSSDK进行操作。在弹出的许可协议窗口中,点击接受,然后点击“下一步”开始下载SDK。更改安装路径默认SDK,点击底部“设置图标”-->设置,在弹出的项目设置对话框中选择“HarmonyOSSDK”。DevEcoStudio提供SDKManager,统一管理SDK和工具链。下载各种编程语言的SDK包时,SDKManager会自动下载SDK包所依赖的工具链。SDKManager提供多种编程语言的SDK包和工具链。详情请参考下表。SDK中包含的Java、Js、Native的含义如下表所示。SDK和Gradle文件都占用硬盘资源,建议换到非系统盘位置。如果已经下载了SDK和Gradle,可以将SDK和Gradle目录移动到其他位置,然后在DevEcoStudio中配置SDK和Gradle目录。修改Gradle目录的方法如下图所示。更改Gradle路径也可以通过DevEcoStudio的File—>Settings来修改。注意:DevEco需要JDK环境。DevEco会默认安装一个简化的jdk环境。为保证更好的兼容性,建议使用原生JDK环境。更多信息请访问:Harmonyos.51cto.com,与华为官方合作打造的鸿蒙技术社区