建立apk时有什么方法可以排除xxxhdpi资源

时间:2020-08-03 13:19:23

标签: android gradle apk

我的问题是xxxhdpi文件夹中的资源占用了大量存储空间,导致最终apk不必要地大

在构建调试APK时尤其如此

对于不同的abis,我们可以使用abifilter,资源是否有类似的东西?

拆分apk不是我想要的,因为它为每个密度文件夹构建一个apk

1 个答案:

答案 0 :(得分:0)

我从未测试过,但是您也许可以使用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"
      ...
    }
  }
}