以前、React Native でリリース用ビルドの実行方法について紹介しましたが、今回はそのビルドの最中に遭遇したエラーの対処方法についてです。
遭遇したエラーはこちら。
Execution failed for task ‘:app:bundleReleaseJsAndAssets’.
> Process ‘command ‘cmd” finished with non-zero exit value 1
先日の記事で紹介したエラーとはまだ別のものでした。
今回参考にさせていただいた記事はこちら。
React Native Android build : Process ‘command ‘npx.cmd” finished with non-zero exit value 1 – Stack Overflow
https://stackoverflow.com/questions/59695135/react-native-android-build-process-command-npx-cmd-finished-with-non-zero
こちらの記事でも、gradlew clean
を実行してからビルドすると良いよ!とのことでしたが、私の環境では解決せず…。
が、下記のコマンドでリリース用ビルドを実行したところ、無事ビルドに成功しました!
gradlew assembleRelease -x bundleReleaseJsAndAssets
今までは、gradlew assembleRelease
というコマンドを実行して失敗していたのですが、後ろに -x bundleReleaseJsAndAssets
を追加すると成功しました。
どういう意味なのかは分かっていないのですが……確かにエラーメッセージにも bundleReleaseJsAndAssets
というキーワードがありましたね…。
とりあえず動作してよかったです。
内容については、時間を見つけて調査したいと思います!
以上、React Native でリリース用ビルドが「Execution failed for task ‘:app:bundleReleaseJsAndAssets’.」エラーで失敗する時の対処方法についてでした。
ご参考になれば幸いです。