首先十分感觉电子发烧友让我找到不少坑的解决办法。
DevEco Device Tool以插件方式提供,基于Visual Studio Code进行扩展,安装分为如下几步:
- 安装Visual Studio Code
- 安装Node.js
- 安装JDK
- 安装hpm
- 安装DevEco Device Tool插件
- 安装C/C++插件
安装Node.js- 登录Node.js官方网站,下载Node.js软件包。请选择LTS版本12.0.0及以上,Windows 64位对应的软件包。
- 下载完成后,点击软件包进行安装,勾选图中的选项框,自动安装必要工具(如Python、Visual Studio构建工具链)。
- Node.js安装完成后,点击Finish,系统会打开一个新窗口,自动安装必要的工具,请点击键盘任意键继续。
- 系统自动打开PowerShell工具,开始安装必要工具,会提示安装Python和Visual Studio构建工具链安装成功。
- ”十分重要“ 在“此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量 >系统变量”中,新增NODE_PATH变量,值为:C:Users{userName}AppDataRoamingnpmnode_modules,其中userName请替换为实际的用户名称。
- 打开CMD命令行工具,输入“node -v”命令,能正常查询Node.js的版本号,说明Node.js安装成功。
安装JDK- 打开命令行工具,执行如下命令安装hpm。
- npm install -g @ohos/hpm-cli
- 安装完成后,执行如下命令(V为大写字母)查看hpm是否安装成功。
安装DevEco Device Tool插件如果您已经安装过DevEco Device Tool 插件,在您安装新版本前,请先手动将已安装的DevEco Device Tool 插件卸载后再按照如下步骤进行安装。
- 登录HarmonysOS设备开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考注册华为帐号。如果已有华为开发者帐号,请直接点击登录按钮。
- 进入HUAWEI DevEco Device Tool产品页,下载DevEco Device Tool安装包。
- 打开Visual Studio Code软件。
- 采用从本地磁盘安装方式,安装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位系统均为同一个安装包)。然后再参考安装DevEco Device Tool插件的方式,离线安装C/C++插件。
在命令行工具中,分别执行如下命令,下载烧录依赖工具。
- npm install -g tftp
- npm install -g serialport
- npm install -g @serialport/parser-readline
- npm install -g u***
- npm install -g crc
在这里讲一下我遇到的坑,npm instal -g serialport安装不成功,
解决办法先安装npm install -g node-gpy安装seialport的编译环境
记得在power shell打开执行。
在遇到命令不可用时,执行以下操作:
PS C:Windowssystem32> set-ExecutionPolicy RemoteSigned (修改策略以执行prowershell脚本) 执行策略更改
执行策略可以防止您执行不信任的脚本。更改执行策略可能会使您面临 about_Execution_Policies
帮助主题中所述的安全风险。是否要更改执行策略?
[Y] 是(Y) [N] 否(N) [S] 挂起(S) [?] 帮助 (默认值为“Y”): y
遇到在visual code中一切安装成功,却无法烧录的情况,解决办法如下: