首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为android减少世博会的规模?

如何为android减少世博会的规模?
EN

Stack Overflow用户
提问于 2021-12-06 05:31:58
回答 2查看 1K关注 0票数 0

我已经用expo cli构建了一个应用程序,当我运行expo时,它的大小是65 MB。我的应用程序只有7-8个屏幕。我尝试过构建.aab文件,但是它的大小也是62.5MB。有没有办法让我的应用程序<10 my?

EN

回答 2

Stack Overflow用户

发布于 2021-12-06 09:43:37

您仍然可以在不离开世博的情况下实现一个更小的构建大小,但是您需要使用EAS (世博应用服务)来构建您的项目而不是世博构建。

您可以在这里找到文档:https://docs.expo.dev/build/introduction/

票数 1
EN

Stack Overflow用户

发布于 2021-12-06 05:53:36

是的,你可以缩小尺寸,但不能用expo

expo是一种开发工具,对于生产来说,您应该使用react本机。

迁移以响应本机

  • react本机init一个同名的新项目。
  • 复制世博会项目的源文件
  • 安装世博会项目的所有依赖项,但世博专用库除外。
  • 对app.json文件进行必要的调整
  • 将.git文件夹复制到新项目中。
  • 使用exp从博览下载Android应用的签名密钥
  • 获取:android:keystore并设置它
  • 构建并测试您的应用程序

减少React (Android)的大小

  • 打开android/app/build.gradle
  • 设置def enableProguardInReleaseBuilds = true,这将使Progaurd能够压缩Java字节码。这使应用程序的大小减少了一点。
  • 设置def enableSeparateBuildPerCPUArchitecture = true。Android设备支持两种主要的设备架构-- armebi和x86。默认情况下,RN将这两个体系结构的本机库构建到相同的apk中。

设置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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70241252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档