apk瘦身

来源:互联网 发布:看图纸用什么软件 编辑:程序博客网 时间:2024/05/18 01:11
1.as 自身所带的  混淆 压缩 和 移除无用的resource文件
        //Zipalign优化
            zipAlignEnabled true
            // 移除无用的resource文件
            shrinkResources false
           //混淆
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'


2.  tinypng有损压缩 https://tinypng.com/

3.把png 和jpg 图片转换成  webp格式  

4.去除无用的 图片 xml文件 和 libray库
  步骤 :  as菜单analyze--》Run Inspection by Name-->Unused 
   1.Resource
   2.libray
   3.xml

5.执行大图片托管  
 https://github.com/RenXiaoTian1991/TinyPIC_Gradle_Plugin
1.在Project   build.gradle 中 加:  classpath 'com.mogujie.gradle:tinyPicPlugin:1.1.4'
2.在modle  build.gradle中 加: apply plugin: 'tinyPIC'

tinyinfo {
    apiKey = 'kP30tdF2sdAjP7IypdgWB5U1q5-SwAmD'
    //是否跳过此task
    skip = false
    //是否打印日志
    isShowLog = false
}
6.语言支持编译    resConfigs "zh" 之编译中国

等等


原创粉丝点击