[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题

前提:


执行命令appium-doctor 检测appium环境配置结果,出现如下问题:

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第1张图片

WARN AppiumDoctor  ✖ opencv4nodejs cannot be found.
WARN AppiumDoctor  ✖ ffmpeg cannot be found
WARN AppiumDoctor  ✖ mjpeg-consumer cannot be found.
WARN AppiumDoctor  ✖ bundletool.jar cannot be found
WARN AppiumDoctor  ✖ gst-launch-1.0.exe and/or gst-inspect-1.0.exe cannot be found

解决方法:

一、安装 opencv4nodejs


1.下载

在CMake官网下载:

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第2张图片

2.安装------安装msi

下载后,安装常规方式安装即可。
在安装时需要注意的是:
为所有用户添加CMake环境变量:

安装到默认路径 C:\Program Files\CMake\ 即可。

3.验证是否安装成功cmake

4.接着,管理员的命令行模式下输入

npm install --global windows-build-tools
cnpm i -g opencv4nodejs

可能需要等十多分钟,耐个心等待吧。

如果提示安装成功,0失败0错误的话,恭喜你,安装成功了。

万一,还是报错。。。那就手动安装吧。

opencv 下载链接:https://opencv.org/releases/

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第3张图片

又到了配置环境的时候:

系统变量:

添加3个变量:( 我的opencv 存放在 D:\cby_software\ )

OPENCV_INCLUDE_DIR, 值:E:\opencv\build\include;

OPENCV_LIB_DIR,值:E:\opencv\build\x64\vc15\lib;

OPENCV_BIN_DIR,值:E:\opencv\build\x64\vc15\bin;

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第4张图片

环境变量:

编辑->新建

%OPENCV_BIN_DIR%

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第5张图片

然后打开命令行(我是在管理员模式下):

set OPENCV4NODEJS_DISABLE_AUTOBUILD=1

然后继续执行: 

npm i -g opencv4nodejs

又是漫长的十几分钟,当你看到 安装成功,0错误0警告 ,说明你已经成功安装opencv4nodejs 了。

关闭命令行窗口,重新打开,输入

appium-doctor

你会发现opencvnodejs 这一栏前面,有个绿色的√ 。

确认过眼神,你是成功安装了opencv4nodejs 的人。

二、安装 ffmpeg


下载ffmpeg安装包,官网下载地址:https://ffmpeg.org/download.html

按照下图所示红框位置点击下载或直接到这个链接

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第6张图片

 [Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第7张图片

解压文件,进入bin目录,能看到ffmpeg.exe、ffplay.exe、ffprobe.exe三个文件。不用管它,进行下一步。

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第8张图片

2、设置环境变量

点击“系统属性->高级系统设置->环境变量->用户变量”,选择“Path”条目,点击“编辑->新建”,把第一步的bin文件夹路径复制粘贴进去,然后点击确定即可。

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第9张图片
 

 [Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第10张图片

 安装完成后使用命令ffmpeg –version 查看版本信息,如下:

注:若环境变量配置完成后,使用命令ffmpeg –version提示不是内部命令,尝试重启电脑

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第11张图片

三、安装mjpeg-consumer


使用命令安装:npm install mjpeg-consumer -g

四、安装 bundletool.jar


下载地址:https://github.com/google/bundletool/releases

下载bundletool-all-1.4.0.jar包

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第12张图片

下载完成后,在安卓SDK目录下新建一个bundle-tool文件夹,然后将这个jar包改名成这个bundletool(.jar后缀名保留)放在bundle-tool文件夹下

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第13张图片
添加用户变量->path路径 E:\Android\android-sdk\bundle-tool,

修改环境变量中的 PATHTEXT 添加

;.JAR

如下图所示:

 [Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第14张图片

 [Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第15张图片

五、安装gst-launch-1.0.exe and gst-inspect-1.0.exe


手动下载安装,下载地址:https://gstreamer.freedesktop.org/download/

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第16张图片

注意:runtime installer 和 development installer 两个应用程序都要下载并安装。

安装完成后找到gstreamer路径(安装过程中不能选择安装路径,默认会安装到安装包所在的盘),配置Path系统环境变量:E:\gstreamer\1.0\mingw_x86_64\bin(安装路径的bin目录)

[Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第17张图片

 配置完成后,再次使用命令appium-doctor检测是否配置成功。 [Appium]appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题_第18张图片
 


 

你可能感兴趣的:(appium)