更新时间:2022-04-03 08:54:29浏览次数:444+次
在UOS Linux桌面系统中安装了DevEco Device Tool 3.0.0.400,但提示:WARNING - Please close vscode manually first, and click installation(警告-请先手动关闭vscode,然后点击安装),当前系统自带有python3.7版本,并且已提前编译安装python3.8.13版本。
提示的错误
安装DevEco时出现以下提示:
$ sudo ./devicetool-linux-tool-3.0.0.400.sh -- --install-plugins
请输入密码:
验证成功
Verifying archive integrity... 100% All good.
Uncompressing DevEco Device Tool 3.0.0+400.5f4dfc6 100%
2022-04-03 7:30:00 - INFO - running installation by sky
2022-04-03 7:30:00 - WARNING - Please close vscode manually first, and click installation.
当前尝试解决都失败了,无论是否正在运行或已经关闭,或已卸载vscode,甚至恢复系统到未曾安装过vscode,在安装DevEco时都会出现如此提示:WARNING - Please close vscode manually first, and click installation。
最终解决方案
只要关闭UOS/Deepin Linux的默认桌面管理器,就可以避免安装DevEco时误判断到vscode正在运行。
注:请先记录好相关命令,因为会离开桌面环境。
1、先安装vscode(过程略)。
2、重启(可能非必须)。
3、到登陆界面后(tty1运行lightdm),按快捷键Ctrl+Alt+2,进入tty2。
4、tty2里面登陆后执行命令停止lightdm:
systemctl stop lightdm
输入密码。
5、移动到DevEco所在目录,执行安装:
sudo ./devicetool-linux-tool-3.0.0.400.sh -- --install-plugins
6、安装完毕后,重新运行lightdm服务,回到桌面或者直接重启:
systemctl start lightdm
7、进入系统,运行vscode查看是否成功,再回头相关的操作,问题得到了解决。
说明
鸿蒙官方人员的说明,如下:
当前Device Tool主推的是Ubuntu+Windows的开发方式,是不需要在Ubuntu中安装vscode,即安装指令中,是不需要加-- --install-plugins的。
另外,额外再声明,主推方式是更多的人使用这种方式,其次,并没有说Ubuntu下不能使用,如今Ubuntu下工具还是能够使用的。
相关资讯