操作系统:Mac os
Gradle 3.0
studio生成的APK:13 Mb
命令行使用“gradle assembleDebug”生成的APK:21 Mb。
对于具有相同build.gradle文件的相同项目,其大小几乎增加了一倍。
我用过了
aaptOptions
{
cruncherEnabled = true
}
buildTypes {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
是否知道Studio是否专门传递了有助于减小尺寸的参数?
最佳答案
如果您在连接手机的Android Studio中构建APK,则Android Studio将从您的可绘制文件夹中删除所有不适用于该手机的资源。这就是Android Studio生成的APK看起来较小的原因。
试试这个,在建立APK的同时连接不同分辨率的手机,HDPI,MDPI,XXHDPI手机。您可以找到生成的不同大小的APK
关于android - 为什么Studio生成的APK小于命令行APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39611889/