React Native Android:通过 Android Studio 生成签名 APK 不包含 JS Bundle

IT技术 android android-studio reactjs react-native react-native-android
2021-05-25 14:41:37

通过 Android Studio 生成签名 APK 不包括 JS Bundle。我一直在努力在无法正常工作的设备上安装发布版本。最后我启用了 Release 版本的调试,我发现通过 android studio 生成的签名 apk 不包含 js 包。

如何生成包含 js 包的签名 apk?上传到游戏商店。

1个回答

我在 RN 文档中找到了它:

在 Android Studio 中创建发布版本 您也可以使用 Android Studio 创建发布版本!这就像为之前存在的原生 Android 应用程序创建发布版本一样简单。只有一个额外的步骤,您必须在每次发布版本之前执行。您需要执行以下操作来创建一个 React Native 包,它将包含在您的原生 Android 应用程序中:

react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/com/your-company-name/app-package-name/src/main/assets/index.android.bundle --assets-dest android/com/your-company-name/app-package-name/src/main/res/

现在只需像往常一样在 Android Studio 中创建您的原生应用程序的发布版本,您就可以开始使用了!