如何在 react-native 中减小 Android APK 大小?

新手上路,请多包涵

我正在处理本机项目,但是每当我构建 Apk 文件时,它都会给我 47MB 的 Apk。我尝试了所有在谷歌上发现有用的文档,但对我没有用,有没有办法将我的应用程序大小减少到 10MB 以下,因为该应用程序只包含三页或四页。任何帮助,将不胜感激

原文由 Parshant Dutta 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 904
1 个回答

您可以尝试以下步骤

  • 打开 android/app/build.gradle
  • 设置 def enableProguardInReleaseBuilds = true 这将使 Progaurd 能够压缩 Java 字节码。这会稍微减少应用程序的大小
  • 设置 def enableSeparateBuildPerCPUArchitecture = true 。 Android 设备支持两种主要的设备结构 armebi 和 x86。默认情况下,RN 将这两种艺术的原生库构建到同一个 apk 中。

设置最后一个函数会在构建文件夹中创建两个不同的 apk。您必须将此 apk 上传到 Play 商店,Google 会负责将应用程序分发到正确的架构。使用此拆分为两个 apk 生成版本号,顺序为 104856 等。这是由构建自动生成的,以避免版本冲突,所以不要惊慌(我做过)。这种拆分将 apk 的大小分别从 arm 的 7MB 减少到 3.5MB 和 x86 的 5MB。

您可以在本文中找到更多信息 https://medium.com/@aswinmohanme/how-i-reduced-the-size-of-my-react-native-app-by-86-27be72bba640

原文由 Mob Dev 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题