为什么我打包apk是18M,但是老师的才9M?

来源:14-6 打包发布React Native项目【收获果实】

mtfcloud

2019-03-06

我RN 0.58.4 打包apk的大小是18M,然后在群里也问了一下其他同学,也是18M,但是我之前是0.55.1版本的,打包是9M,差了将近一半,这是为什么?
是不是有哪些可以优化的地方?

写回答

1回答

CrazyCodeBoy

2019-03-07

一般导致akp增大的两个元凶:

  • 引入的二三方库;

  • 图片;

你的项目有添加别的包的依赖吗,另外检查下图片的大小;

老师在课程中在打包是排除了不少架构的RN的so,这个也是导致包小的一个原因,在课程中有讲解哦,可参考:

       ndk {
            abiFilters "armeabi-v7a", "x86"
        }

https://git.imooc.com/coding-304/GitHub_Advanced/src/master/android/app/build.gradle#L107


0
3
mtfcloud
回复
CrazyCodeBoy
收到,已打钩
2019-03-10
共3条回复

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程