Agp8AndroidInputs

A resolved snapshot of everything the AGP 8 adapter writes into the classic Android DSL.

The adapter is compiled as Java against the AGP 8.5.2 floor, in its own source set, so it cannot read KiteConfig's internal Kotlin model directly. Resolving on the Kotlin side and handing over a plain snapshot keeps one resolution path for every AGP line, so an AGP 8 build and an AGP 9 build can never disagree about what the DSL asked for.

Not part of the supported API. It exists only so the two source sets can talk.

Properties

Link copied to clipboard

Resolved applicationId, or null when there is nothing to write.

Link copied to clipboard

Whether the resolved application id should be written.

Link copied to clipboard

Whether the app name placeholder should be written.

Link copied to clipboard

Whether SDK and NDK levels should be written.

Link copied to clipboard

Whether version values should be written.

Link copied to clipboard

Resolved display name, or null.

Link copied to clipboard

Resolved compileSdk, or null.

Link copied to clipboard

Whether packaged resources should be narrowed to localeFilters.

Link copied to clipboard

Validated Java level for compileOptions, or null.

Link copied to clipboard

Locale filters already converted to Android qualifiers.

Link copied to clipboard

Resolved minSdk, or null.

Link copied to clipboard

Resolved ndkVersion, or null.

Link copied to clipboard

Application project paths the app-scoped values apply to. Empty means every application.

Link copied to clipboard

Resolved targetSdk, or null. Applications only.

Link copied to clipboard

Resolved versionCode, or null.

Link copied to clipboard

Resolved versionName, or null.