TestBuildFeatures

interface TestBuildFeatures : BuildFeatures

A list of build features that can be disabled or enabled in an Android Test project.

Summary

Inherited properties

Boolean? aidl

Flag to enable AIDL compilation.

Setting the value to null resets to the default value. Default value is true.

You can override the default for this for all projects in your build by adding the line android.defaults.buildfeatures.aidl=true in the gradle.properties file at the root project of your build.

More information about this feature at: TBD

Boolean? buildConfig

Flag to enable/disable generation of the BuildConfig class.

Setting the value to null resets to the default value. Default value is true.

You can override the default for this for all projects in your build by adding the line android.defaults.buildfeatures.buildconfig=true in the gradle.properties file at the root project of your build.

More information about this feature at: TBD

Boolean? compose

Flag to enable Compose feature. Setting the value to null resets to the default value

Default value is false.

More information available about this feature at: TBD

Boolean? prefab

Flag to enable/disable import of Prefab dependencies from AARs.

Setting the value to null resets to the default value. Default value is false.

You can override the default for this in your module by setting android { buildFeatures { prefab true } } in the module's build.gradle file.

More information about this feature at: TBD

Boolean? renderScript

Flag to enable RenderScript compilation.

Setting the value to null resets to the default value. Default value is true.

You can override the default for this for all projects in your build by adding the line android.defaults.buildfeatures.renderscript=true in the gradle.properties file at the root project of your build.

More information about this feature at: TBD

Boolean? resValues

Flag to enable Resource Values generation.

Setting the value to null resets to the default value. Default value is true.

You can override the default for this for all projects in your build by adding the line android.defaults.buildfeatures.resvalues=true in the gradle.properties file at the root project of your build.

More information about this feature at: TBD

Boolean? shaders

Flag to enable Shader compilation.

Setting the value to null resets to the default value. Default value is true.

You can override the default for this for all projects in your build by adding the line android.defaults.buildfeatures.shaders=true in the gradle.properties file at the root project of your build.

More information about this feature at: TBD

Boolean? viewBinding

Flag to enable View Binding.

Setting the value to null resets to the default value. Default value is false.

You can override the default for this for all projects in your build by adding the line android.defaults.buildfeatures.viewbinding=true in the gradle.properties file at the root project of your build.

More information about this feature at: TBD