【问题标题】:Generate signed APK build runs forever when minifyEnabled is true当 minifyEnabled 为 true 时,生成签名的 APK 构建将永远运行
【发布时间】:2019-03-28 10:54:15
【问题描述】:

我正在尝试减小 APK 大小。所以按照谷歌的建议,我使用了shrinkResources,它要求minifyEnabledbulid.gradle中是true

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

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

proguard-rules.pro 是空的,我没有更改其中的任何内容。而且,还出现了一个叫Unmanaged thread operation #-1的东西。

会有什么问题?

【问题讨论】:

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


【解决方案1】:

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

normal apk  : 4585 KB
minified apk: 2170 KB

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-08
    • 2017-12-20
    • 1970-01-01
    • 2023-03-17
    • 2018-10-11
    • 2017-10-06
    • 2017-05-10
    相关资源
    最近更新 更多