【问题标题】:Created standalone app with CRNA, why APK sizes differ?使用 CRNA 创建独立应用程序,为什么 APK 大小不同?
【发布时间】:2018-01-05 09:57:54
【问题描述】:
我尝试了两种方法来从 CRNA 项目中编写一个独立的 Android 应用程序:
- 使用 Expo “exp build” 命令 (this guide)
- 手动弹出并构建 APK (this guide)
这两种方式都运行良好并产生了工作 APK,但第一种是 26MB 大小,而第二种只有 7MB!
为什么“exp build”会生成这么大的APK?
【问题讨论】:
标签:
android
react-native
expo
create-react-native-app
【解决方案1】:
我找到了答案:
如果您需要保持应用程序的大小非常精简,Expo 可能不是最佳选择。 iOS 上 Expo 应用程序的大小约为 25mb,Android 约为 20mb。这是因为无论您是否使用它们,Expo 都包含一堆 API — 这让您可以推送无线更新以使用新的 API,但会以二进制大小为代价。我们将在未来对其进行自定义,以便您可以缩减二进制文件的大小。
来源是here