gpt4 book ai didi

Appium) 完成设置可选依赖项

转载 作者:行者123 更新时间:2023-12-03 22:46:38 25 4
gpt4 key购买 nike

首先,以下是必填信息。

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作为路径。

最佳答案

我只是自己遇到了这个。安装 opencv4nodejs 非常简单 - 为此,我使用了:

npm -g install opencv4nodejs

可能有我必须安装的“opencv4nodejs”的依赖项 - 我不记得了;这可能需要我使用 brew install make 安装“make”

最难的是 bundletool.jar - 这是我为此遵循的步骤:
  • 搜索“bundletool.jar”并找到了一个可以从 Google 下载它的地方 - 我从 https://github.com/google/bundletool/releases 得到了“bundletool-all-0.8.0.jar”
  • 我将此文件重命名为“bundletool.jar”并放置在我的 Android SDK 文件夹中,在它自己的名为“bundle-tool”的子文件夹下 - 完整路径:/Users/{USER}/Library/Developer/Android/sdk/捆绑工具
  • 我必须使用以下命令使 bundletool.jar 可执行:

    chmod +x bundletool.jar
  • 将“bundle-tool”文件夹添加到 Path 并在我的 ~/.bashrc 文件中添加以下内容:

    PATH="$PATH:$ANDROID_HOME/bundle-tool"
  • 现在运行哪个“bundletool.jar”很高兴,并在我创建的“bundle-tool”文件夹中找到它(参见步骤 2)
  • 现在可以满足运行“appium-doctor” - 并且不会报告任何缺失的依赖项。

  • 希望有帮助。

    2019-10-31 更新:

    使用 MacOS Catalina(特别是 10.15.1) - 我在使用上面显示的 npm 命令安装 opencv4nodejs 时遇到了问题。 Opencv4nodejs 想要构建 - 但使用 C++ 11 功能(根据我阅读的内容)并且在 MacOS 上使用 constexpr 存在问题。因此,我首先使用 Brew 安装了 OpenCV - 使用 brew install opencv@4 然后必须将环境变量设置为不使用 export OPENCV4NODEJS_DISABLE_AUTOBUILD=1 自动构建 OpenCV
    然后我能够使用上面显示的 npm 命令安装 opencv4nodejs - appium-doctor 显示它的依赖项已经到位。

    关于Appium) 完成设置可选依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54250178/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com