React Native 0.52でAndroidのリリースビルドを行った際に生成されるAPKファイルにindex.android.bundleが保存されず、実行できないという問題に直面しました。 いろいろ調べたところ、使っているReact NativeのバージョンのAndroidビルドに問題があることがわかったのでまとめました。 経緯 具体的にはAndroid用のリリースビルドを行うときには を実行し、app-release.apkというAPKファイルを生成し、それを配布する、というのが通常の流れになります。 APKファイルにはReact Nativeのランタイムやアプリのリソース、そして、自分たちが書いたJavaScriptのコードがバンドルされます。 APKファイルの実態はZIPアーカイブなので、 unzip -lなどで中身を見ることができます。 問題はこの中に自分たちのJavaSc