如何减少Android包的体积大小

#一.图片资源.

1.整体压缩图片大小(下载压缩工具,自己选择好用的)

2.设计给的图片有好多(xhdpi,xxhdpi,xxxhdpi),为了更好适配我们都会保留在res包下面,从而使得图片大小增加,我们app也就增加了

.我们可以只留一张,让设计出svg格式图片(使用:res->右键->new->Vector Asset->path->找到svg图片->点击下面next->finish)

3.使用webp格式图片

#二.无用的资源

1.本地项目无用资源(查找方式:Android studio 顶部Analyze->点击第一个选项inspection scope->选择Module app->点击ok然后等待一段时间编辑器工具下面有进度条,找到无用资源删除即可)

2.三方库资原.如果自己可以写出功能就不要用三方库.或者是你只用三方库一部分,你可以参照三方库写,只写自己用的的. 

3.so库,单语言.在app build.gradle 添加如下代码

  defaultConfig {
       applicationId ""
        minSdkVersion 18
        targetSdkVersion 28
        versionCode 3
        versionName "1.3"
        multiDexEnabled true
        ndk {
         // abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86'
       abiFilters  'armeabi-v7a', 'x86'
        }
        resConfigs "zh", "zh-rCN"
        testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
    }

#三.上面所将只是比较容易操作的减少app大小方法.如果你们有其他方法也可以评论给我.我们共同学习共同进步.

#四.如果有做项目需求请联系我们 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值