知识拾遗

132 阅读1分钟
打包时剔除assets文件夹下不需要的文件

在app的build.gradle文件中添加一下语句即可。 也可在其中添加其他逻辑,比如判断是release包才会删除

//删除文件
android.applicationVariants.all { variant ->
    variant.mergeAssets.doLast {
        //删除assets文件夹下的文件
        delete(fileTree(dir: variant.mergeAssets.outputDir, includes: ['iat/common.jet','iat/sms_16k.jet']))
    }
}