如何在Android Studio中减少Apk(.apk)大小

阿米特·迪塞尔(Amit Desale)

当我运行我的应用程序时,apk的大小将为21 MB。甚至我启用了proguard。我使用android studio来运行项目。在项目文件中,src文件夹的大小为8.62 MB,lib文件夹的大小为400 KB。所以我如何减少.apk文件的大小。实际上,.apk文件在几天前带有相同图像的大小为8 mb,但是在集成贝宝之后,我的应用程序大小将增加到21 mb。构建文件夹的大小为127 MB。

build.gradle(模块应用)是:

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' }
阿米特·迪塞尔(Amit Desale)

我通过在模块应用程序build.gradle文件中添加此代码来解决此问题。

 android {
        packagingOptions{
            exclude 'AndroidManifest.xml'
            exclude 'lib/arm64-v8a/libcardioDecider.so'
            exclude 'lib/arm64-v8a/libcardioRecognizer.so'
            exclude 'lib/arm64-v8a/libcardioRecognizer_tegra2.so'
            exclude 'lib/arm64-v8a/libopencv_core.so'
            exclude 'lib/arm64-v8a/libopencv_imgproc.so'
            exclude 'lib/armeabi/libcardioDecider.so'
            exclude 'lib/armeabi-v7a/libcardioDecider.so'
            exclude 'lib/armeabi-v7a/libcardioRecognizer.so'
            exclude 'lib/armeabi-v7a/libcardioRecognizer_tegra2.so'
            exclude 'lib/armeabi-v7a/libopencv_core.so'
            exclude 'lib/armeabi-v7a/libopencv_imgproc.so'
            exclude 'lib/mips/libcardioDecider.so'
            exclude 'lib/x86/libcardioDecider.so'
            exclude 'lib/x86/libcardioRecognizer.so'
            exclude 'lib/x86/libcardioRecognizer_tegra2.so'
            exclude 'lib/x86/libopencv_core.so'
            exclude 'lib/x86/libopencv_imgproc.so'
            exclude 'lib/x86_64/libcardioDecider.so'
            exclude 'lib/x86_64/libcardioRecognizer.so'
            exclude 'lib/x86_64/libcardioRecognizer_tegra2.so'
            exclude 'lib/x86_64/libopencv_core.so'
            exclude 'lib/x86_64/libopencv_imgproc.so'
        }
    }

           dependencies {
            compile fileTree(include: ['*.jar'], dir: 'libs')
            compile 'com.paypal.sdk:paypal-android-sdk:2.14.1'
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何减少Android APK大小

来自分类Dev

减少android应用(apk)的大小

来自分类Dev

如何减少EXPO项目中的APK大小?

来自分类Dev

如何在 Android Studio 中创建 APK?

来自分类Dev

如何减小apk大小?

来自分类Dev

Android Studio:Build APK与Run APK之间的大小差异

来自分类Dev

请帮助减少Xamarin.Android APK大小

来自分类Dev

如何将 400mb 大小的 apk 发布到从 android studio 中的 unity 导出的 Playstore?

来自分类Dev

ADT(Eclipse)与Android Studio:APK文件大小的差异正常吗?

来自分类Dev

使用 NDK 时 APK 大小较大,如何减小 android 应用程序 (APK) 大小?

来自分类Dev

如何减小Apportable生成的APK文件的大小?

来自分类Dev

Android Stuio下apk构建的大小大于代码库下相同apk构建的大小是否正常?

来自分类Dev

减少具有.so文件的APK大小

来自分类Dev

Android Studio中的* .apk发行版

来自分类Dev

在APK,Android Studio中包含jar

来自分类Dev

在 Android Studio 中构建 APK 时出错

来自分类Dev

如何在Android Studio(AS)1.1.0中获得此项目结构以产生两个APK?

来自分类Dev

如何在Android Studio 1中创建签名的APK时禁用Eclipse之类的错误

来自分类Dev

如何在Android Studio中为单独的模块生成签名的APK?

来自分类Dev

如何在Android Studio 1中创建签名的APK时禁用Eclipse之类的错误

来自分类Dev

在Android Studio中单击“运行”时,如何部署签名的APK?

来自分类Dev

从Android Studio生成APK

来自分类Dev

缩小Cordova APK的大小

来自分类Dev

添加Admob之后,Android APK大小增加太多

来自分类Dev

IBM Worklight-生成的Android项目.apk的文件大小

来自分类Dev

如何在Android 10中打开APK文件

来自分类Dev

如何正确使用资源缩减来减小APK大小?

来自分类Dev

如何在Android中生成小apk

来自分类Dev

如何在Android中生成小apk

Related 相关文章

  1. 1

    如何减少Android APK大小

  2. 2

    减少android应用(apk)的大小

  3. 3

    如何减少EXPO项目中的APK大小?

  4. 4

    如何在 Android Studio 中创建 APK?

  5. 5

    如何减小apk大小?

  6. 6

    Android Studio:Build APK与Run APK之间的大小差异

  7. 7

    请帮助减少Xamarin.Android APK大小

  8. 8

    如何将 400mb 大小的 apk 发布到从 android studio 中的 unity 导出的 Playstore?

  9. 9

    ADT(Eclipse)与Android Studio:APK文件大小的差异正常吗?

  10. 10

    使用 NDK 时 APK 大小较大,如何减小 android 应用程序 (APK) 大小?

  11. 11

    如何减小Apportable生成的APK文件的大小?

  12. 12

    Android Stuio下apk构建的大小大于代码库下相同apk构建的大小是否正常?

  13. 13

    减少具有.so文件的APK大小

  14. 14

    Android Studio中的* .apk发行版

  15. 15

    在APK,Android Studio中包含jar

  16. 16

    在 Android Studio 中构建 APK 时出错

  17. 17

    如何在Android Studio(AS)1.1.0中获得此项目结构以产生两个APK?

  18. 18

    如何在Android Studio 1中创建签名的APK时禁用Eclipse之类的错误

  19. 19

    如何在Android Studio中为单独的模块生成签名的APK?

  20. 20

    如何在Android Studio 1中创建签名的APK时禁用Eclipse之类的错误

  21. 21

    在Android Studio中单击“运行”时,如何部署签名的APK?

  22. 22

    从Android Studio生成APK

  23. 23

    缩小Cordova APK的大小

  24. 24

    添加Admob之后,Android APK大小增加太多

  25. 25

    IBM Worklight-生成的Android项目.apk的文件大小

  26. 26

    如何在Android 10中打开APK文件

  27. 27

    如何正确使用资源缩减来减小APK大小?

  28. 28

    如何在Android中生成小apk

  29. 29

    如何在Android中生成小apk

热门标签

归档