Процесс ‘command ‘./node_modules/expokit/detach-scripts/run-exp.sh » завершено с ненулевым значением выхода 127

#android #android-gradle-plugin #android-gradle-3.0

#Android #android-gradle-plugin #android-gradle-3.0

Вопрос:

Когда я создаю свое приложение для Android с помощью AppCenter, я получаю следующее сообщение об ошибке.

Кто-нибудь видел это, и если да, то как они решили проблему?

  • Что пошло не так: Не удалось выполнить задачу ‘: app: bundleDevMinSdkDevKernelReleaseExpoAssets’. Процесс ‘command ‘./node_modules/expokit/detach-scripts/run-exp.sh » завершено с ненулевым значением выхода 127

Комментарии:

1. есть какие-либо обновления, касающиеся этой проблемы? Я получаю ту же ошибку

2. Проблема заключалась в том, что я пытался создать проект expo.. С тех пор я узнал, что они не поддерживаются в app center. Теперь я добавил это в качестве ответа.

Ответ №1:

Некоторые люди, возможно, забыли установить expo-cli. Пожалуйста, убедитесь, что у вас установлена expo перед сборкой.

Ответ №2:

Проблема для меня заключалась в том, что я пытался создать проект expo.. С тех пор я узнал, что они не поддерживаются в app center.

Ответ №3:

Решение 1:

первый шаг

 expo publish
  

второй шаг

 cd android amp;amp; ./gradlew assemble
  

Решение 2:

  1. удалите ios bundleIdentifier и Android package из app.json
  2. извлечь проект
  3. убедитесь, что publishBundlePath и publishManifestPath в app.json
  4. попробуйте сейчас решение 1:

app.json

 {
  "expo": {
    ...
    "ios": {
      "bundleIdentifier": "com.example.org",
      "publishBundlePath": "ios/chalhoub/Supporting/shell-app.bundle",
      "publishManifestPath": "ios/chalhoub/Supporting/shell-app-manifest.json"
    },
    "android": {
      "package": "com.example.org",
      "publishBundlePath": "android/app/src/main/assets/shell-app.bundle",
      "publishManifestPath": "android/app/src/main/assets/shell-app-manifest.json"
    }
  }
}