我最近开始使用 react-native(之前我使用的是 ionic)。我的问题与构建 react-native 应用程序有关。我主要关心的是应用程序的大小。据我所知,运行“react-native run-android”命令在开发模式下运行应用程序并实时重新加载并检查已安装应用程序的大小,结果几乎是 52MB。
检查来自 stackoverflow 的一些答案,我被告知使用以下命令来构建 apk:
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 /主/资源
cd android/ && ./gradlew assembleDebug 或 cd android/ && ./gradlew assembleRelease
但是这些命令仍然会创建一个大约 30MB 的应用程序,这对于入门应用程序来说也是如此。如果我将它与 ionic 框架进行比较,“ionic cordova run android”会直接构建一个合理大小的可安装应用程序(无需签名)。
如果我做错了什么,请告诉我。