如何在Android Studio中压缩android项目

问题描述 投票:0回答:1

我在android studio中创建了一个android应用程序,而我使用Kotlin作为编程语言。现在我的应用程序完成了,我想构建我的应用程序,但是构建应用程序后,请向我显示35mb的应用程序大小!!!我的[[可绘制文件夹大小为2mb,并且没有更大的文件,但是为什么我的应用程序大小为35mb?!!!

用于生成测试apk版本,我从Android Studio菜单中使用了[[Build-> Generate Signed Build / APK

但是当使用java作为语言时,该大小为

7mb !!!

我使用了此依赖项:

implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation "androidx.appcompat:appcompat:$androidx_version" implementation "androidx.core:core-ktx:$androidx_version" implementation "androidx.constraintlayout:constraintlayout:$constrant_layout_version" implementation "androidx.recyclerview:recyclerview:$material_version" implementation "com.google.android.material:material:$material_version" implementation "androidx.legacy:legacy-support-v4:$material_version" implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' implementation 'androidx.legacy:legacy-support-v4:1.0.0' testImplementation "junit:junit:$junit_version" androidTestImplementation "androidx.test.ext:junit:$androidx_junit_version" androidTestImplementation "androidx.test.espresso:espresso-core:$espresso_version" //Anko lib implementation "org.jetbrains.anko:anko-commons:$anko_version" //Rx implementation "io.reactivex.rxjava2:rxandroid:$rxandroid_version" implementation "io.reactivex.rxjava2:rxjava:$rxjava_version" //OkHttp implementation "com.squareup.okhttp3:okhttp:$okhttp_version" implementation "com.squareup.okhttp3:logging-interceptor:$okhttp_version" //Retrofit implementation "com.squareup.retrofit2:retrofit:$retrofit_version" implementation "com.squareup.retrofit2:adapter-rxjava2:$retrofit_version" implementation "com.squareup.retrofit2:converter-gson:$retrofit_version" implementation 'com.squareup.retrofit2:converter-scalars:2.5.0' //Gson implementation "com.google.code.gson:gson:$gson_version" //Image implementation "com.github.bumptech.glide:glide:$glide_version" annotationProcessor "com.github.bumptech.glide:compiler:$glide_version" //Calligraphy implementation "io.github.inflationx:calligraphy3:$calligraphy_version" implementation "io.github.inflationx:viewpump:$viewpump_version" //Preferences lib implementation "com.github.MrNouri:GoodPrefs:$nourilib_versions" //Dynamic ui sizes implementation "com.github.MrNouri:DynamicSizes:$nourilib_versions" //Support MultiDex implementation "androidx.multidex:multidex:$multidex_version" //Animations implementation "com.daimajia.easing:library:$yoyoanimation_version" implementation "com.daimajia.androidanimations:library:$nineoldandroid_version" //Map implementation "ir.map.sdk:sdk_map:$mapir" implementation "com.mapbox.mapboxsdk:mapbox-sdk-services:$mapbox_service" implementation "com.mapbox.mapboxsdk:mapbox-sdk-geojson:$mapbox_service" implementation "com.mapbox.mapboxsdk:mapbox-android-telemetry:$mapbox_telemetry" implementation "com.mapbox.mapboxsdk:mapbox-android-gestures:$mapbox_gestures" //Permission implementation "ru.superjob:kotlin-permissions:$permission_version" //Expandable recyclerview implementation "com.thoughtbot:expandablerecyclerview:$expandable_recycler_version" //Firebase messaging implementation "com.google.firebase:firebase-messaging:$firebase_messaging_version" //Firebase crashlytics implementation "com.google.firebase:firebase-analytics:$firebase_analytics_version" implementation "com.crashlytics.sdk.android:crashlytics:$firebase_crashlytics_version" } 我该如何解决?

android android-studio kotlin android-studio-3.0
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.