首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为小尺寸apk使用低因特网带宽的本地响应

为小尺寸apk使用低因特网带宽的本地响应
EN

Stack Overflow用户
提问于 2016-07-04 12:25:42
回答 1查看 11.4K关注 0票数 14

我正计划为新兴市场开发一款低互联网带宽的应用程序。这个应用程序需要一个互联网连接才能发挥作用。

我需要这个应用程序有一个小的apk大小(不超过10 to )和工作在3G网络。

根据我的研究,如果我从React本地删除、x86、、JS二进制文件,apk的大小可能会小到4mb。我想4mb不包括JS文件和图像,所以客户端在打开应用程序时需要第一次下载,对吗?

一般来说,如果我想要一个在3G上工作的小于10 me apk大小的应用程序,那么对我来说使用React是个好主意吗?有哪些最佳实践可以使其高效?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-11 07:34:09

相反,删除影响非常小的js,您应该使用二进制资源,如字体和嵌入式图像。除此之外,还有以下对你有用的技巧:

1)使护卫能够:

要启用Pro卫兵,请编辑android/app/build.gradle:

代码语言:javascript
复制
def enableProguardInReleaseBuilds = true

生成单独的构建:

2)在您的应用程序/build.gradle集中

代码语言:javascript
复制
def enableSeparateBuildPerCPUArchitecture = true

3)从x86中删除abiFilters

以下是对您可能认为有用的链接的引用:

关于缩小apk规模的博客:

https://realm.io/news/reducing-apk-size-native-libraries/

链接一个最小的RN应用程序在游戏商店:

https://github.com/sonnylazuardi/ziliun-react-native

关于对apk大小的反应本机问题的有益讨论:

https://github.com/facebook/react-native/issues/5037

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

https://stackoverflow.com/questions/38184734

复制
相关文章

相似问题

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