当 minifyEnabled 为真时,生成签名的 APK 构建将永远运行
Generate signed APK build runs forever when minifyEnabled is true
我正在尝试减小 APK 的大小。因此,正如 Google 所建议的那样,我使用了 shrinkResources
并且它要求 minifyEnabled
在 bulid.gradle
中成为 true
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
'proguard-rules.pro'
}
}
但问题是一旦完成,构建就永远不会结束。
proguard-rules.pro
是空的我没有改变里面的任何东西。而且,还出现了一个叫做Unmanaged thread operation #-1
的东西。
会出现什么问题?
构建最终在 运行 之后结束 16m 17s
。虽然正常的APK生成大约需要3分钟,但值得等待,因为apk的大小实际上比正常签名的apk减少了约52%
normal apk : 4585 KB
minified apk: 2170 KB
我正在尝试减小 APK 的大小。因此,正如 Google 所建议的那样,我使用了 shrinkResources
并且它要求 minifyEnabled
在 bulid.gradle
true
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
'proguard-rules.pro'
}
}
但问题是一旦完成,构建就永远不会结束。
proguard-rules.pro
是空的我没有改变里面的任何东西。而且,还出现了一个叫做Unmanaged thread operation #-1
的东西。
会出现什么问题?
构建最终在 运行 之后结束 16m 17s
。虽然正常的APK生成大约需要3分钟,但值得等待,因为apk的大小实际上比正常签名的apk减少了约52%
normal apk : 4585 KB
minified apk: 2170 KB