HUAWEI DevEco Device Tool 3.0 Beta1 Ubuntu20.04安装失败过程记录

10月22日,鸿蒙官网上架了HUAWEI HarmonyOS 3.0的智能硬件开发工具 DevEco Device Tool 3.0 Beta1。
官方文档

Windows开发环境准备

可直接安装官方文档进行,过程中没有遇到过任何问题,链接

Ubuntu开发环境准备

系统要求:

  • Ubuntu18及以上版本。
  • 系统的用户名不能含有中文字符。
  • 只能使用普通用户角色搭建开发环境。

支持一体化安装,即安装向导会检测系统是否安装的适配版本,当安装向导未检测到这些软件时,会给出相应的提示,根据提示勾选要自动安装的软件,安装向导会自动下载相应的软件进行安装。

安装DevEco Device Tool,主机的用户名不能包含中文字符,否则在运行DevEco Device Tool时,DevEco Home界面会一直处于Loading状态,导致不能正常使用。

我的开发环境是:Windows10,虚拟机Ubuntu20.04,VMwareWorkstation 16 Pro

按照安装教程下载之后,直接在终端赋予安装文件可执行权限,执行后便能一体化安装好各种依赖以及。

然而在自动安装和时遇到了以下错误:

除了python外,Node和HPM自动安装失败, 于是只能按照之前2.0的版本手动安装Node和HPM。

将Ubuntu shell改为bash

打开终端工具,执行如下命令,输入密码,然后选择No,将Ubuntu shell修改为bash。

安装Node.js

进入Nodejs下载网站下载node-v12.22.5-linux-x64.tar.gz。

1.进入Node.js软件包目录(例如: ~/tools/),执行如下命令,解压已经下载好的安装包,其中node-v1x.xx.x-linux-x64.tar.xz为软件包名称,请根据实际进行修改。

2.配置Node.js环境变量

把Node.js的环境变量信息添加到文件末尾:

执行 使配置文件立即生效。
执行如下命令,检查Node.js安装结果。

安装Hpm

安装HPM之前需要确保Node.js安装成功。在安装hpm前,请检查网络连接状态,如果网络不能直接访问Internet,则需要通过代理服务器才可以访问。这种情况下,需要先设置npm代理,才能安装hpm。如果已安装hpm,可以执行命令升级hpm至最新版本。

建议将npm源配置为国内镜像,例如设置为华为云镜像源。

执行如下命令安装HPM

执行如下命令(V为大写字母)查看HPM安装结果

执行如下命令,安装curl工具,用于通过hpm下载源码时拉取对应的工具链。

继续安装DevEco Device Tool

一定要先安装好python,确保python的默认版本为python3

执行如下命令,安装DevEco Device Tool。

把所有需要安装的软件都勾选上,点击,输入密码,等待 安装向导自动下载和安装软件,点击,直到安装完成,点击Finish。

检查Visual Studio Code

终端输入: ,即可打开VS code.

点击左侧的 ,检查是否成功安装C/C++、CodeLLDB和DevEco Device Tool。

HUAWEI DevEco Device Tool 3.0 Beta1 Ubuntu20.04安装失败过程记录
如果和插件安装不成功,则不能正常运行,VS code左侧也不会出现的三角图标和DevEco Home界面。
HUAWEI DevEco Device Tool 3.0 Beta1 Ubuntu20.04安装失败过程记录

如果遇到VS CODE插件安装失败的情况, ,由报错信息可以看出,错误原因是义务VS code没有权限打开这个目录。
解决方法:

改为你的用户名称。
执行这两条命令后即可继续安装和这两个插件。

HUAWEI DevEco Device Tool 3.0 Beta1 Ubuntu20.04安装失败过程记录

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件24758 人正在系统学习中

来源:天上星斗

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月22日
下一篇 2021年9月22日

相关推荐