包体积优化

我记得以前公司做过一个AB测试,包体积越小,客户下载意愿越高,其实这个也很好理解。那么如何去优化包体积呢?

1.图片使用webp格式

2.启用资源缩减

buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

shrinkResources true:在gradle打包时,自动忽略未使用的资源。

minifyEnabled true:代码缩减,启用资源缩减时必须和代码缩减一起使用。

3.动态库打包配置

ndk {
    abiFilters "armebai-v7a"
}

使用armeabi-v7a架构就可以了,但是注意,上线谷歌市场必须支持v8a。这样也可以有效减少包体积。


版权声明:本文为qq_36428821原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。