0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HarmonyOS开发学习:【DevEco Device Tool 安装配置(问题全解)】

jf_46214456 来源:jf_46214456 作者:jf_46214456 2024-04-14 11:30 次阅读

本文介绍如何在Windows主机上安装DevEco Device Tool工具。

坑点总结

  1. 国内部分网络环境下,安装npm包可能会很慢或者超时,推荐使用国内npm源(如淘宝源、华为源等);
  2. serialport这个npm包安装的过程中需要编译源码,需要先安装windows-build-tools再安装这个包才会成功;
  3. DevEco Device Tool中打包了预编译的.exe文件,只能在Windows版的VSCode中使用(暂不支持Linux和Mac OS);

准备环境

本节介绍下载、编译鸿蒙源码需要的软硬件环境。

硬件环境

开发环境

其中,Linux主机用于源码下载和编译,Windows主机用于烧写程序到单板以及源码编辑。

鸿蒙相关开发文档参考:[《鸿蒙NEXT星河版开发学习文档》]

软件环境

硬件说明
Linux主机推荐实际物理机器,Ubuntu16.04及以上64位系统,Shell使用bash,安装有samba、vim等常用软件,需要做适当适配以支持linux文件共享,(Samba配置需要注意,除了修改配置文件,还需要使用smbpasswd命令创建密码);使用虚拟机也可以,但需要配置正确虚拟网络,这里不做详细介绍。
Windows主机Windows XP/Windows7/Windows10 系统
USBUART芯片驱动对单板进行烧录和调试需要安装串口驱动程序,AI Camera和DIY IPC套件附赠的USB串口线内置PL2302芯片,需要安装USB转UART驱动,页面,USB-to-Serial Comm Port.exe 文件。WiFi IoT主控芯片上集成的是CH340G芯片,可以选择联网自动安装驱动程序。
远程终端推荐MobaXterm(PuTTY、SecureCRT等其他远程终端也可以),用于在Windows主机上登录Linux主机,进行源码下载、编译等工作

DevEco Device Tool以Visual Studio Code插件方式提供,安装分为如下几步:

  1. 安装Visual Studio Code
  2. 安装Node.js
  3. 安装JDK
  4. 安装hpm和其他npm包
  5. 安装DevEco Device Tool插件
  6. 安装C/C++插件

其中,下载nodejs、和JDK包可能较慢,安装hpm包

HarmonyOS&OpenHarmony文档紫料:[qr23.cn/AKFP8k]

搜狗高速浏览器截图20240326151450.png

安装VSCode

鸿蒙NEXT星河版学习指导文档+mau123789是v直接拿

DevEco Device Tool(简称DevEco插件)是一个Visual Studio Code(简称VSCode)的插件,需要先安装VSCode;

安装过程中,请勾选“添加到PATH(重启后生效)”,其他按照默认选项进行即可;

安装Node.js

DevEco插件的烧录功能依赖nodejs和相关插件,需要先安装nodejs和相关插件;

安装完成后,设置环境变量 NODE_PATHC:Users%USERNAME%AppDataRoamingnpmnode_modules 其中%USERNAME%为实际用户名;

Node.js 安装过程中提示,“Tools for Native Modules” 界面的复选框可以不用勾选(勾选该选项后需要从npm官网下载安装vs编译工具包和Python,耗时较长,后续安装serial插件之前,使用国内镜像单独安装速度较快);

安装JDK

说明 需要安装JDK 1.8,如果已安装JDK,打开命令行工具,输入java -version命令,检查版本号是否1.8版本。

请自行下载并安装JDK,版本要求为:1.8版本。

下载压缩包版本可以免安装,解压后配置bin目录到PATH 即可使用(CLASSPATH 可以不配置);

安装hpm和其他npm包

  1. 使用国内镜像源,加速模块下载速度:npm config set registry https://registry.npm.taobao.org
  2. 安装hpm 鸿蒙组件管理器:npm install -g @ohos/hpm-cli
  3. 安装Windows编译工具包,serialport 包需要编译本地模块,必须先安装此包才能安装 serialport 包:
    npm install -g windows-build-tools
  4. 安装 tftp 包,用于启动tftp服务器,通过网络方式向单板烧录映像:
    npm install -g tftp
  5. 安装 serialport 包,用于通过串口烧写映像:npm install -g serialport``npm install -g @serialport/parser-readline
npm config set registry https://registry.npm.taobao.org
npm install -g @ohos/hpm-cli
npm install -g windows-build-tools
npm install -g tftp
npm install -g serialport
npm install -g @serialport/parser-readline

下载DevEco插件

  1. 登录[HarmonysOS设备开发门户],点击右上角注册按钮,注册开发者帐号,注册指导参考[注册华为帐号]。如果已有华为开发者帐号,请直接点击登录按钮。
  2. 进入[HUAWEI DevEco Device Tool产品页],下载DevEco Device Tool安装包。
  3. 打开Visual Studio Code软件。
  4. 采用从本地磁盘安装方式,安装DevEco Device Tool。
    点击放大
    安装成功后,界面如下图所示。
    点击放大

安装C/C++插件

HarmonysOS设备开发采用C/C++语言,Visual Studio Code工具对C/C++语言的支持插件非常丰富,可以安装“C/C++”插件来实现C/C++代码智能提示、代码高亮、格式化等功能,帮助您更高效、便利的开发更规范和优美的代码。

在Visual Studio Code的插件市场,输入“C/C++”,然后点击“Install”。

点击放大

如果在线安装失败,可点击右下角弹框的“Go to Download Page”,下载离线插件(选择“cpptools-win32.vsix”版本,Windows下,64位和32位系统均为同一个安装包),离线安装C/C++插件。

img

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88401
  • 鸿蒙
    +关注

    关注

    57

    文章

    2306

    浏览量

    42731
  • HarmonyOS
    +关注

    关注

    79

    文章

    1967

    浏览量

    30003
  • OpenHarmony
    +关注

    关注

    25

    文章

    3658

    浏览量

    16129
收藏 人收藏

    评论

    相关推荐

    HUAWEI DevEco Device Tool 使用指南【持续更新中...】

    HUAWEI DevEco Device Tool(以下简称DevEco Device Tool
    发表于 09-17 13:48

    HUAWEI DevEco Device Tool 1.0.0

    HUAWEI DevEco Device Tool(以下简称DevEco Device Tool
    发表于 09-23 16:42

    HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】HarmonyOS智能设备开发工具—DevEco Device Tool 安装配置

    DevEco Device Tool工具简介HUAWEI DevEco Device Tool
    发表于 10-10 21:37

    HarmonyOSDevEco Device Tool 安装配置

    HarmonysOS设备开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考注册华为帐号。如果已有华为开发者帐号,请直接点击登录按钮。进入HUAWEI DevEco
    发表于 10-14 13:54

    Harmony OS 开发避坑指南——DevEco Device Tool 安装配置

    DevEco Device Tool安装成功后,界面如下图所示。安装C/C++插件HarmonysOS设备
    发表于 11-04 11:49

    HUAWEI DevEco Device Tool 2.0体验报告

    的这个版本,开发的效率大大提高了许多。这里我们登录自己的华为账号下载一个Windows的DevEco Device Tool 2.0版本插件,这里下载后解压,发现并不是像第一个版本一样
    发表于 02-23 10:18

    支持多款开发板,DevEco Device Tool新版来袭

    `DevEco Device Tool是面向智能设备开发者提供的一站式集成开发环境,支持HarmonyO
    发表于 06-03 16:10

    支持多款开发板,DevEco Device Tool新版来袭

    DevEco Device Tool是面向智能设备开发者提供的一站式集成开发环境,支持HarmonyOS
    发表于 06-07 11:08

    卸载DevEco Device Tool的方法

    /deveco-device-tool./uninstall.sh3.0 测试版1# 找到当前的安装路径,path对应的值{install-path}# 跳转到卸载脚本路径#执行卸载脚本vim ~/.deveco-device-tool
    发表于 03-24 10:06

    DevEco Device Tool 3.0 Release 新版本发布,支持多人共享开发

    开发者集成了丰富多样的编译工具链。导入工程时,DevEco Device Tool 自动检测工程所依赖的工具是否完备。如果存在工具缺失,可一键下载和
    发表于 04-01 11:02

    DevEco Device Tool 工具的安装教程

    是OpenHarmony的一站式开发工具,支持源码开发、编译、烧录,调测等,本文主要用其远端链接Ubuntu环境进行烧录和运行。安装Window版本DevEco
    发表于 07-26 15:08

    HUAWEI DevEco Device Tool 使用指南

    HUAWEI DevEco Device Tool(以下简称 DevEco Device Tool
    发表于 10-14 14:35 6次下载
    HUAWEI <b class='flag-5'>DevEco</b> <b class='flag-5'>Device</b> <b class='flag-5'>Tool</b> 使用指南

    HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】HarmonyOS智能设备开发工具—DevEco Device Tool 安装配置

      HUAWEI DevEco Device Tool(以下简称DevEco Device Tool
    的头像 发表于 11-09 15:10 1040次阅读
    【<b class='flag-5'>HarmonyOS</b> HiSpark Wi-Fi IoT 套件试用连载】<b class='flag-5'>HarmonyOS</b>智能设备<b class='flag-5'>开发</b>工具—<b class='flag-5'>DevEco</b> <b class='flag-5'>Device</b> <b class='flag-5'>Tool</b> <b class='flag-5'>安装配置</b>

    鸿蒙上更新DevEco Device Tool工具

    HUAWEI DevEco Device Tool 工具会经常更新,笔者以此篇文章记录电脑更新 HUAWEI DevEco Device
    的头像 发表于 02-08 09:17 1324次阅读

    DevEco Device Tool 3.1 Release新版本发布

    的特性介绍,欢迎大家升级体验!   升级方式 : 建议您从官网下载安装包进行量升级   https://device.harmonyos.com/cn/ide#download 一 新增资源管理器 设备
    的头像 发表于 04-12 17:45 592次阅读
    <b class='flag-5'>DevEco</b> <b class='flag-5'>Device</b> <b class='flag-5'>Tool</b> 3.1 Release新版本发布