我尝试了两种方法从 CRNA 项目组成一个独立的 Android 应用程序:
- 使用世博会“exp build”命令(this guide)
- 手动弹出并构建 APK ( this guide )
这两种方式都运行良好并生成了可用的 APK,但第一种方式的大小为 26MB,而第二种方式只有 7MB! 为什么“exp build”会生成这么大的 APK?
最佳答案
我找到了答案:
如果您需要保持应用程序的大小非常精简,Expo 可能不是最佳选择。 iOS 上的 Expo 应用程序大小约为 25mb,Android 约为 20mb。这是因为 Expo 包含一堆 API,无论您是否使用它们——这让您可以通过无线方式推送更新以使用新的 API,但以二进制大小为代价。我们将来会对此进行自定义,因此您可以缩减二进制文件的大小。
来源是here
关于android - 使用 CRNA 创建独立应用程序,为什么 APK 大小不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48111129/