Tuya Wind IDE 安装及使用过程中 奇奇怪怪的问题汇总

Tuya Wind IDE、串口调试助手、烧写工具等
york.wang
Posts: 50

说明

此贴仅用于与IDE相关的安装及通用使用中的一些常见问题的说明。以及 IDE 共性的安装使用问题解答。

Tuya Wind IDE 支持了 联网单品类型开发、蜂窝产品开发、网关开发、中控开发、IPC 开发、 NVR 开发和子设备等开发类型。每种编译环境完全不一样,如果是某一种品类的编译问题,请到对应 TuyaOS 开发版块中提问。

安装

python环境

IDE安装前,确保当前主机完整安装 python 3.8 ,pip已更新到最新版,并且当前pip使用的 python 为 3.8 版本。

目前国内的安装源,使用的是阿里云的python源,用 pip 安装的相关的库。

请在安装过程中,不要连接代理,导致无法访问阿里云的源。

请在安装过程中,确认当前python版本一定是 python 3.8 的官方版。即通过下面 IDE 使用流程 链接正确安装的版本,而不是类似于cpython等一些衍生的 python 版本,引起安装源无法找到等问题,导致无法安装。

详细说明请见 IDE 使用流程

Windows 主机安装IDE

Windows 10/11 系统安装:用于大多数子设备开发。

在其它版本的 Windows 上没有测试过。

Windows 取消下载,不能删除目录

Windows 环境下,当用户下载开发包过程中,取消下载。无法删除已下载的文件。需要在下载目录下,手工删除当前下载的目录。

这个问题是由 windows 下的 python 删除文件导致的,暂时无解。

Windows 主机连接 Linux 虚拟机

Windows主机 + Linux系统安装:用于大多数联网单品类型开发,蜂窝产品开发,网关开发,中控开发,IPC开发,NVR开发。

不支持 Windows + WSL 方式安装

经过测试,Windows 主机连接 WSL 系统安装 IDE,会出现一系列的问题,已发现问题包括权限不正确,Python的运行莫名其妙出问题。 Tuya Wind IDE 不支持 Windows 主机 + WSL 连接方式。安装之后会造成一系列使用的问题。

VirtualBox 虚拟机报 panic

错误问题:
VurtualBox 的虚拟机log中报 error

Code: Select all

ERROR [COM]: aRC=VBOX_E_VM_ERROR (0x80bb0003) aIID={4680b2de-8690-11e9-b83d-5719e53cf1de} aComponent={DisplayWrap} aText={Could not take a screenshot (VERR_NOT_SUPPORTED)}, preserve=false aResultDetail=-37[

解决方法见 Disable Hyper-V

主要步骤如下:

  1. Shut down all programs. You will have to shut down, unplug, and restart your host.
  2. Look into I have a 64bit host, but can't install 64bit guests, 2nd post, points 2 & 3 and ensure that none of these things are running:
    DeviceGuard
    CredentialGuard
    Windows Defender's Core Isolation
  3. Find the Command Prompt icon, right click it and choose Run As Administrator.
  4. Enter this command:
    bcdedit /set hypervisorlaunchtype off
    Some report this command was needed also:
    DISM /Online /Disable-Feature:Microsoft-Hyper-V
  5. Enter this command:
    shutdown -s -t 2
  6. When the computer turns off, unplug it for 20 seconds. Then plug it in again and boot up again. (Some laptops have built-in unremovable batteries. These devices may have a BIOS switch that can "deactivate" the battery, which could cause the unplug needed for this step.)

帐号登录

IDE登录帐号为 Tuya IoT平台登录帐号,IDE没有帐号注册功能。

如果没有注册IOT平台帐号,或者是密码错误,请点击IDE界面相应链接,跳转到IoT平台处理帐号问题。

IDE不支持动态登陆

如果用户登陆时,出现以下提示,是由于用户选择了支持动态口令,但是现在动态口令没有支持。

2022-03-15_10-38.png

可在如下链接中查看动态口令中否开启。

目前动态口令功能正在升级中,暂不支持开启,如果您是已开启的用户,并在使用过程中遇到问题,请创建工单,我们将为您处理。

确保未开启动态口令。

VS Code 运行 IDE 加载速度过慢

Windows主机,连接 Linux 虚拟机,打开 IDE 时,页面加载速度过慢。是由于虚拟机内存设置太小所致,推荐虚拟机内存增加到 8G。打开速度会变的飞速一般。
另外还有可能是虚拟机此时运行任务量大,或者其它原因造成卡顿。

将 Linux 虚拟机的文件或者文件夹拷贝到 Windows 主机

如果需要把编译之后的的产物,或者是下载的烧写工具,从 Linux 虚拟机中,拷贝到 Windows 主机,请在需要拷贝的文件/文件夹处点击鼠标右键,则会弹出菜单栏,点击菜单栏中 下载... 选项,即可把当前的文件/文件夹进行拷贝。

支持快捷键

Ctrl + 鼠标左键:如果IDE中显示网页链接,请用 Ctrl + 鼠标左键点击,即可在浏览器中打开。

Ctrl + C: 选择IDE中的文字,按Ctrl + C 即可复制当前的文字信息。

Ctrl + V: 将复制的文字粘贴到需要的位置。


Tags:
always on the road
Posts: 20

Re: Tuya Wind IDE 安装及使用过程中 奇奇怪怪的问题汇总

赞,工作做的很仔细,解决了我的问题

User avatar
TheThingX
Posts: 65
Location: TheThingX
Contact:

Re: Tuya Wind IDE 安装及使用过程中 奇奇怪怪的问题汇总

才发现IoT平台有动态口令功能,哈哈哈

[][TheThingX.com]
Licco
Posts: 34

Re: Tuya Wind IDE 安装及使用过程中 奇奇怪怪的问题汇总

professional :shock:

我喜欢灌水,但不是水货 :idea:
19886313145
Posts: 6

Re: Tuya Wind IDE 安装及使用过程中 奇奇怪怪的问题汇总

我就是用的WSL,正常开发

york.wang
Posts: 50

Re: Tuya Wind IDE 安装及使用过程中 奇奇怪怪的问题汇总

19886313145 2022年 Sep 26日 19:47

我就是用的WSL,正常开发

恭喜恭喜。

但是经过测试,在编译,符号链接查找,文件属性识别上,会出现一些偶发的问题。

暂时没出问题,只能说是幸运了。

19886313145
Posts: 6

Re: Tuya Wind IDE 安装及使用过程中 奇奇怪怪的问题汇总

york.wang 2022年 Sep 27日 09:55
19886313145 2022年 Sep 26日 19:47

我就是用的WSL,正常开发

恭喜恭喜。

但是经过测试,在编译,符号链接查找,文件属性识别上,会出现一些偶发的问题。

暂时没出问题,只能说是幸运了。

确实遇到问题了,在开启zigbee功能模块时,链接时出现问题了

tonish
Posts: 7

Re: Tuya Wind IDE 安装及使用过程中 奇奇怪怪的问题汇总

windows vscode + linux ssh或者linux vscode 安装都是不动,如图附件,如何处理呢?

Attachments
1671014369297.png
york.wang
Posts: 50

Re: Tuya Wind IDE 安装及使用过程中 奇奇怪怪的问题汇总

tonish 2022年 Dec 14日 18:42

windows vscode + linux ssh或者linux vscode 安装都是不动,如图附件,如何处理呢?

请按照“输出”提示内容,给出查看安装过程中调试及出错信息。另外告知一下安装的系统版本。

tonish
Posts: 7

Re: Tuya Wind IDE 安装及使用过程中 奇奇怪怪的问题汇总

如图

Attachments
1671016661302.png
Post Reply