进程'命令'./node_modules/expokit/detach-scripts/run-exp.sh''完成,退出值非零127

时间:2019-03-24 09:31:19

标签: android android-studio android-gradle android-gradle-3.0

当我使用AppCenter构建Android应用时,会收到以下错误消息。

有人见过吗?如果是的话,他们如何解决这个问题?

  
      
  • 出了什么问题:   任务':app:bundleDevMinSdkDevKernelReleaseExpoAssets'的执行失败。   进程“命令”。/node_modules/expokit/detach-scripts/run-exp.sh”以非零退出值127结束
  •   

3 个答案:

答案 0 :(得分:0)

对我来说,问题是我试图建立一个博览会项目。.自那时以来,我发现应用程序中心不支持这些项目。

答案 1 :(得分:0)

有些人可能忘记安装expo-cli。请确保在构建之前已安装EXPO。

答案 2 :(得分:0)

解决方案1:

第一步

expo publish

第二步

cd android && ./gradlew assemble

解决方案2:

  1. bundleIdentifier删除ios package和android app.json
  2. 弹出项目
  3. 确保publishBundlePathpublishManifestPath位于 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"
    }
  }
}