进程 '命令 'npx.cmd 完成,退出值不为零 1 反应本机构建问题



我正在研究react native。当我尝试使用创建一个android版本时

gradlew assembleRelease

然后得到

* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'npx.cmd'' finished with non-zero exit value 1

但是当我使用下面的命令创建一个构建时,build成功地构建了

gradlew assembleRelease -x bundleReleaseJsAndAssets 

但构建并没有在移动设备上运行,因为我在安装后打开了我的应用程序,它刚刚崩溃。

此外,当我尝试用相同的代码在不同的系统(8gm ram(上创建构建时,它会用相同的命令创建构建,构建就会成功创建。,给我一个解决方案

使用cd android

之后使用这个./gradlew clean

对于apk./gradlew assembleRelease -x bundleReleaseJsAndAssets

或将其用于aab./gradlew bundleRelease -x bundleReleaseJsAndAssets

试试这些命令,请告诉我它是否有效

对我来说,我必须运行npm run android一次,然后./gradlew assembleRelease才能运行

UPDATE:运行以下命令并查看输出日志以查找错误

npx react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

就我个人而言,我必须在Android Studio中运行应用程序表单。这给了我一个更清晰的错误信息,使我能够解决这个问题。

在我的案例中,错误与app/build.gradle中的entryFile: "index.android.js",有关。我不得不将其更改为index.js,因为这是我RN项目的切入点。

相关内容

  • 没有找到相关文章

最新更新