thinApkFile
                                
                                 thinApkFile copied to clipboard
                                
                                    thinApkFile copied to clipboard
                            
                            
                            
                        a gradle plugin to remove useless file in apk to reduce apk size
thinApkFile
Description
thinApkFile is a gradle plugin to remove useless file in apk to reduce apk size, in the current case, this plugin just delete the java resource in you apk. For example, if you use kotlin、rxJava、okHttp or other library contains java resource in your project, your apk will like this image

then if you apply this plugin to your project,your apk will like this

Usage
add classpath to your project
classpath 'com.skyinu:thinApkFilePlugin:0.1.4'
then apply the plugin will be ok
apply plugin: 'thinApkFile'
Confirguration
thinApk{
    thinSwitch true //plugin switch
    printDetail true // log switch, true represenet to print more log to file
    keepRules [".*publicsuffixes.gz$"] // keep rules to indicate files which you don't want to remove
}
Change
- bug fix, keep file  publicsuffixes.gz- okhttp depends on the file publicsuffixes.gz, see more detail at https://publicsuffix.org