当minifyEnabled为true时,生成签名的APK构建将永远运行

时间:2019-03-28 10:54:15

标签: android android-studio build signed-apk shrinkresources

我正在尝试减小APK的大小。因此,根据Google的建议,我使用了shrinkResources,它要求minifyEnabledtrue中是bulid.gradle

buildTypes {
    release {
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
            'proguard-rules.pro'
    }
}

但是问题是,一旦完成,构建就永远不会结束。

enter image description here

proguard-rules.pro为空,我没有更改任何内容。而且,还出现了名为Unmanaged thread operation #-1的东西。

会有什么问题?

1 个答案:

答案 0 :(得分:1)

运行16m 17s后,构建最终结束。尽管正常的APK生成大约需要3分钟,但值得等待,因为与正常签名的apk相比,apk的大小实际上减少了约52%

normal apk  : 4585 KB
minified apk: 2170 KB