Process 'command 'npx.cmd'' finished with non-zero exit value 1 React 本机构建问题
Process 'command 'npx.cmd'' finished with non-zero exit value 1 React native build problem
我正在研究 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
但是当我使用下面的命令构建构建时成功构建
gradlew assembleRelease -x bundleReleaseJsAndAssets
但在移动设备上构建时无法运行,因为我在安装后打开我的应用程序时崩溃了。
此外,当我尝试使用相同的代码在不同的系统(8gm ram)上创建构建时,它会使用相同的命令创建构建,并且构建将成功创建。给我一个解决方案,
对我来说,我必须 运行 npm run android
一次然后 ./gradlew assembleRelease
工作
更新:运行 执行以下命令并查看输出日志以查找错误
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
使用cd android
之后使用这个 ./gradlew clean
和 apk ./gradlew assembleRelease -x bundleReleaseJsAndAssets
或将其用于 aab ./gradlew bundleRelease -x bundleReleaseJsAndAssets
试试这些命令,如果有效请告诉我
就我个人而言,我必须 运行 在 Android Studio 中填写应用程序表单。
这给了我更清晰的错误消息,使我能够解决问题。
我的错误与 app/build.gradle
中的 entryFile: "index.android.js",
有关。
我不得不将其更改为 index.js
,因为那是我的 RN 项目的入口点。
我正在研究 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
但是当我使用下面的命令构建构建时成功构建
gradlew assembleRelease -x bundleReleaseJsAndAssets
但在移动设备上构建时无法运行,因为我在安装后打开我的应用程序时崩溃了。
此外,当我尝试使用相同的代码在不同的系统(8gm ram)上创建构建时,它会使用相同的命令创建构建,并且构建将成功创建。给我一个解决方案,
对我来说,我必须 运行 npm run android
一次然后 ./gradlew assembleRelease
工作
更新:运行 执行以下命令并查看输出日志以查找错误
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
使用cd android
之后使用这个 ./gradlew clean
和 apk ./gradlew assembleRelease -x bundleReleaseJsAndAssets
或将其用于 aab ./gradlew bundleRelease -x bundleReleaseJsAndAssets
试试这些命令,如果有效请告诉我
就我个人而言,我必须 运行 在 Android Studio 中填写应用程序表单。 这给了我更清晰的错误消息,使我能够解决问题。
我的错误与 app/build.gradle
中的 entryFile: "index.android.js",
有关。
我不得不将其更改为 index.js
,因为那是我的 RN 项目的入口点。