HarmonyOS 鸿蒙Next:VScode里DevEco Device Tool插件栏提示“没有可提供视图数据的已注册数据提供程序”,这是怎么回事呢?

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:VScode里DevEco Device Tool插件栏提示“没有可提供视图数据的已注册数据提供程序”,这是怎么回事呢?

最开始第一次配置的时候成功了,可以正常运行。但后来一不小心把DevEco工具删掉了,后来又下载回来就变成了这个样子

%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-09-19%20184112.png

9 回复

先按照下面步骤,看一下回写是否正确。

进入到Device Tool的安装目录

打开一个cmd窗口,运行hos.exe -h

看一下回写是否异常

还有就是,排查一下安装依赖所使用的python版本,是否是3.8~3.9【推荐使用release版本,且非通过anaconda安装管理的】

%E6%88%AA%E5%9B%BE.PNG

在cmd窗口指定目录下,运行hos.exe -h发生错误“An unexpected error occurred”,应该如何解决呢

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

看下安装过程中,依赖的python版本以及安装方式呢?最后下载的python版本是release的,且是通过exe进行安装的,而不是压缩包的格式。

问题现已解决,确实是python版本的问题,先前因为用的python 3.9.0a4,所以不可以,十分感谢

       我使用的是devicetool-windows-tool-4.0.0.400安装包,默认安装的是Python 3.8.10,Ubuntu的Python 版本也是3.8.10,再cmd窗口指定目录下,运行hos.exe -h返回也是正常的,但是还是提示"There is no data provider registered that can provide view data.".这个到底是怎么回事.

cke_1799.png

cke_968.png

cke_1354.png

cke_1429.png运行之后是这样之后该怎么办

针对HarmonyOS 鸿蒙Next中VScode里DevEco Device Tool插件栏提示“没有可提供视图数据的已注册数据提供程序”的问题,这通常是由于工具版本、依赖环境或配置问题导致的。以下是一些可能的解决方案:

  1. 确认工具版本:确保你使用的是VScode和DevEco Device Tool的最新版本。历史版本可能存在接口不兼容的问题,导致无法识别。
  2. 检查Python版本:DevEco Device Tool依赖于特定版本的Python,通常是3.8~3.9版本。请确认你的Python版本是否符合要求,且是通过官方release版本安装的,而非通过anaconda等管理。
  3. 检查工具安装和配置:确认DevEco Device Tool是否正确安装,并且相关配置是否无误。可以尝试重新安装或修复安装。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部