【发布时间】:2022-01-11 09:53:13
【问题描述】:
我使用expo cli 构建了一个应用程序,当我运行 expo build:android 时,它的大小为 65 MB。
我的应用程序仅包含 7-8 个屏幕。我尝试构建 .aab 文件,但它的大小也是 62.5 MB。
有什么方法可以让我的应用程序
【问题讨论】:
标签: android react-native expo
我使用expo cli 构建了一个应用程序,当我运行 expo build:android 时,它的大小为 65 MB。
我的应用程序仅包含 7-8 个屏幕。我尝试构建 .aab 文件,但它的大小也是 62.5 MB。
有什么方法可以让我的应用程序
【问题讨论】:
标签: android react-native expo
您仍然可以在不离开 Expo 的情况下实现更小的构建大小,但是您需要使用 EAS(Expo 应用程序服务)来构建您的项目,而不是 Expo 构建。
您可以在此处找到文档:https://docs.expo.dev/build/introduction/。
【讨论】:
是的,你可以缩小尺寸,但不能用expo。expo是一个开发工具,对于生产,你应该使用react-native。
迁移到 React Native
减小 React Native App (Android) 的大小
设置 def enableSeparateBuildPerCPUArchitecture = true 。 Android 设备支持两种主要的设备架构 armebi 和 x86。默认情况下,RN 将这两种架构的原生库构建到同一个 apk 中。
参考:
有关更多信息,您可以查看本教程。
https://medium.com/@aswinmohanme/how-i-reduced-the-size-of-my-react-native-app-by-86-27be72bba640
【讨论】: