Детокс - тест | Android | ChildProcessError: Команда не выполнена - PullRequest
0 голосов
/ 02 июля 2019

detox test -c ios.debug тесты в порядке.

detox build -c android.debug строит тоже отлично каждый раз.

Но detox test -c android.debug дает эту проблему.

Похоже, это связано с путем Android SDK.

Есть идеи?

1 Ответ

1 голос
/ 02 июля 2019

В итоге Detox смотрел по системному пути с неполными файлами / папками в Android Studio, а не по локальному пути пользователя, у которого они были все.

Вы заметите, что у вас есть символическая ссылка с именем android-sdk в:

Macintosh HD ▸ usr ▸ local ▸ share

Это указывает на что-то вроде:

Macintosh HD, usr, local, Caskroom, android-sdk, 4333796

Просто сделайте резервную копию этой исходной символической ссылки, затем создайте новую с тем же именем в том же месте, которая вместо этого указывает на:

Macintosh HD ▸ Пользователи ▸ {пользователь} ▸ Библиотека ▸ Android ▸ sdk

И вуаля, теперь он сможет найти platform-tools и запустить ваши тесты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...