当我只使用通用 APK 时,我可以删除 splits.abi 吗

Can i delete splits.abi when i only use universal APK

这是我的应用 build.gradle:

splits {
    abi {
        enable true
        reset()
        include 'x86', 'armeabi-v7a'
        universalApk true
    }
}

每次构建 APK,我都会得到 3 个 APK。

但是,我只为我的团队使用 app-universal-release.apk

我可以删除 include "x86", "armeabi-v7a" 以减少构建时间吗?

此外,我可以删除拆分{...}吗?

我在我的 gradle 中添加了一个标志,并通过 ./gradlew assembleDebug -Pflag=true 传递标志。

android {

  if (flag.toBoolean()) {
    splits {
      abi {
        enable true
        reset()
        include 'x86', 'armeabi-v7a'
        universalApk true
      }
    }
  } else {
    defaultConfig.ndk.abiFilters 'x86', 'armeabi-v7a'
  }

}