ReactNative:”Could not get BatchedBridge, make sure your bundle is packaged properly”

Published on:
Last updated:

This post is also available in: 日本語 (Japanese)

ReactNativeでAndroidスマートフォンアプリを開発している際に表題のようなエラーに遭遇しました。
エラー内容で検索するとGitHubで解決方法が見つかったのですが、私の環境ではもうひと作業必要だったので、メモ代わりに書いています。

先に node,gradlew clean のキャッシュをクリアします。

npm cache verify
cd android && gradlew clean

その後、以下のコマンドを実行するとエラーが無く正常にビルドできました。

react-native start --reset-cache
react-native run-android

参考:
https://github.com/facebook/react-native/issues/9336

About
Kuniyoshi Takemoto is the founder of Amelt.net LLC, and editor of this blog(www.amelt.net).Learn more and follow me on LinkedIn.