Android资源压缩总结

2019-01-03  本文已影响10人  Allenlll
    buildTypes {
        release {
            signingConfig signingConfigs.release
            //开启资源混淆
            minifyEnabled true
            //压缩无用资源
            shrinkResources true
            //zipAlign优化
            zipAlignEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
            applyBuildConfigField("release",buildTypes.release)
        }
    }
   android{
        defaultConfig{
            resConfigs 'zh'
        }
    }
 android{
        defaultConfig{
            vectorDrawables.useSupportLibrary = true
        }
    }

    dependencies{
        //解决兼容性问题
        compile 'com.android.support:appcompat-v7:25.3.1'
    }

-AndResGuard
微信开源组件,可以对资源进行混淆,效果类型java的Proguard,缩短路径,降低可读性,压缩资源。

  android{
        defaultConfig{
            ndk{
                abiFilters 'armeabi'
            }
        }
    }
上一篇下一篇

猜你喜欢

热点阅读