我的问题是xxxhdpi文件夹中的资源占用了大量存储空间,导致最终apk不必要地变大
构建调试APK时尤其如此
对于不同的abis,我们可以使用abifilter,资源是否有类似的东西?
拆分apk不是我想要的,因为它为每个密度文件夹构建一个apk
最佳答案
我从未测试过,但是您也许可以使用android.splits.density
块排除屏幕密度
https://developer.android.com/studio/build/gradle-tips#configure-separate-apks-per-screen-density
提取:
android {
...
splits {
// Configures multiple APKs based on screen density.
density {
// Enables building multiple APKs.
enable true
// Specifies a list of screen densities Gradle should not create APKs for.
exclude "xxxhdpi"
...
}
}
}
关于android - 建立apk时有什么方法可以排除xxxhdpi资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63230217/