首先,以下是必填信息。
OS: macOS Mojave 10.14.2
Node: 10.13.0
AndroidStudio: 3.1.4
运行appium doctor时,缺少两个可选的依赖项。
1. `opencv4nodejs`
2. `bundletool.jar`
如果我尝试安装opencv4nodejs
,但收到警告:
opencv4nodejs@4.14.0 has no binaries
(似乎自动构建失败)
我不知道如何将导出bundletool.jar
添加为PATH。
答案 0 :(得分:3)
我自己碰到了这个。安装opencv4nodejs非常简单-为此,我使用了:
npm -g install opencv4nodejs
可能必须安装'opencv4nodejs'的依赖项-我不记得了;可能需要我用 brew install make
安装'make'最困难的是bundletool.jar-这是我遵循的步骤:
我必须使用以下命令使bundletool.jar可执行文件:
chmod + x bundletool.jar
在我的〜/ .bashrc文件中,将“捆绑工具”文件夹添加到Path中,并添加以下内容:
PATH =“ $ PATH:$ ANDROID_HOME / bundle-tool”
现在运行哪个“ bundletool.jar” 很高兴,并在我创建的“ bundle-tool”文件夹中找到它(请参见步骤2)
现在可以满足运行'appium-doctor'的需要-并且不会报告任何缺少的依赖项。
希望有帮助。