【问题标题】:Detox - test | Android | ChildProcessError: Command failed排毒 - 测试 |安卓 | ChildProcessError:命令失败
【发布时间】:2019-11-13 04:49:12
【问题描述】:

detox test -c ios.debug 正在正常运行测试。

detox build -c android.debug 每次都构建得很好。

但是detox test -c android.debug 给出了这个问题。

好像和Android SDK路径有关。

有什么想法吗?

【问题讨论】:

    标签: macos android-studio react-native adb detox


    【解决方案1】:

    最后,结果是 Detox 在系统路径中查找不完整的 Android Studio 文件/文件夹,而不是包含所有文件/文件夹的本地用户路径。

    您会注意到您有一个名为android-sdk 的符号链接:

    Macintosh HD ▸ usr ▸ 本地 ▸ 共享

    这指向类似的东西:

    ‎Macintosh HD ▸ usr ▸ 本地 ▸ Caskroom ▸ android-sdk ▸ 4333796

    只需备份这个原始符号链接,然后在同一位置创建一个具有相同名称的新符号链接,而是指向:

    “Macintosh HD ▸ 用户 ▸ {user} ▸ 库 ▸ Android ▸ sdk

    瞧,它现在应该能够找到 platform-tools 并运行您的测试。

    【讨论】:

      猜你喜欢
      • 2020-03-16
      • 1970-01-01
      • 2019-02-18
      • 2019-06-28
      • 1970-01-01
      • 1970-01-01
      • 2018-11-11
      • 1970-01-01
      • 2012-01-07
      相关资源
      最近更新 更多