为什么我的反应原生 apk 大小这么大?我能做些什么来减少它?



我创建了一个使用Expo创建的应用程序,所以我拥有它们生成的所有文件。但是当我构建我的应用程序的apk然后我必须从博览会服务器下载时,它的大小超过40 mb,这太高了,因为我的应用程序使用Firebase显示数据,并且我开发了比这更复杂的应用程序,大约只有10mbs左右。

为什么我的反应原生 apk 大小这么大?

世博会的较大尺寸是由于世博会包装器位于反应原生之上。它有几个内置模块,这些模块并不总是应用程序需要的,但默认情况下包含在内

我能做些什么来减少它?

  1. 您可以通过expo eject或从世博会弹出到纯反应原生
  2. 对于世博会 SDK 版本 41+ 托管工作流:他们在 SDK 版本 41 中为托管工作流引入了EAS(世博会应用程序服务(,它可以将应用程序大小减小到 10 倍

关于EAS: https://blog.expo.io/eas-build-april-preview-update-ebd7dff9dd25

以下是您将如何使用 EAS 构建世博会应用程序: https://docs.expo.io/build/setup/

相关内容

最新更新