【问题标题】:How to reduce apk Expo size如何减少 apk Expo 大小
【发布时间】:2020-12-25 12:00:11
【问题描述】:

我用 expo 构建了一个应用程序。现在当我做 expo build:android 时,最后的大小是 50MB!

我在互联网上看到有一种方法可以以某种方式将其减少到 10mb。

我用 react-native-init 和其他方法尝试了所有教程,但在过程中没有得到它并感到困惑。

有人可以帮帮我吗?

【问题讨论】:

    标签: react-native expo apk


    【解决方案1】:

    您可以尝试将应用构建为 Android App Bundle (.aab),这样可以减少安装大小。

    expo build:android -t app-bundle

    参考: https://docs.expo.io/introduction/walkthrough/#android-and-the-google-play-store https://developer.android.com/platform/technology/app-bundle

    【讨论】:

    • aab 的文件大小可能与 apk 相似(或更大)但安装大小将小于 apk 1 目前无法减少 expo 构建包,因为所有支持的原生库都在包内.
    • 我听说了将 expo 转换为原生应用程序并将大小减小到 10mb 的方法。 . .你确定吗?
    • 所以你说每个 ezpo 应用程序 ia 超过 40mb?因为我的应用程序很小..
    • @RoeiGrinshpan 你在说这个吗:github.com/expo/fyi/blob/master/…android.enableDangerousExperimentalLeanBuilds 可以排除 expo-* 模块的原生代码,但是会有一些 OTA 更新的风险,并且不支持 iOS。跨度>