Preview Build Manifest
Fully resolved Android build target consumed by discovery, rendering, and IDE tooling.
The Gradle bridge canonicalizes ordered collections and fingerprints before export. Consumers must treat paths as opaque host paths and reject unsupported protocolVersion values.
Constructors
Properties
producing Android Gradle Plugin version
root for generated preview protocol artifacts
Android variant name used to produce the inputs
Android API used to compile the variant
lowercase SHA-256 of all render-affecting inputs
unique build-input groups sorted by PreviewBuildInputKind ordinal
Inputs retained by a warm Layoutlib process; project bytecode is intentionally excluded.
merged manifest consumed by Layoutlib
Gradle project path such as :app
wire-format version
unique sorted packages visible to resource resolution; includes namespace
absolute Android SDK directory