Cómo reducir el tamaño de Apk (.apk) en Android Studio

Cuando ejecuto mi aplicación, el tamaño de apk será de 21 MB. Incluso habilité Proguard. Yo uso Android Studio para ejecutar el proyecto. en los archivos de proyecto, la carpeta src tiene un tamaño de 8,62 MB y el tamaño de la carpeta lib es de 400 KB. Entonces, ¿cómo puedo reducir el tamaño del archivo .apk. En realidad, el archivo .apk es de 8 mb antes de algunos días con las mismas imágenes, pero después de la integración con PayPal, el tamaño de mi aplicación aumentará a 21 mb. El tamaño de la carpeta de compilación es de 127 MB.

build.gradle (aplicación de módulo) es:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"
    useLibrary 'org.apache.http.legacy'
    defaultConfig {
        applicationId "com.oi.food"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    packagingOptions{
        exclude 'AndroidManifest.xml'
    } }

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile files('libs/httpmime-4.1.1.jar')
    compile files('libs/apache-mime4j-0.6.jar')
    compile 'com.squareup.picasso:picasso:2.3.2'
    compile 'com.android.support:design:23.1.1'
    compile 'com.android.support:recyclerview-v7:23.1.1'
    compile 'com.paypal.sdk:paypal-android-sdk:2.14.1' }

Respuestas a la pregunta(6)

Su respuesta a la pregunta