tools library

Tooling utilities for Android SDK resolution, Gradle dependencies, and summarizer building.

Classes

AndroidSdkTools
Utilities for locating Android SDK components and running Gradle stubs.
GradleTools
Tooling utilities for resolving and downloading Gradle and Maven dependencies.
MavenDependency
Maven dependency with group ID, artifact ID, and version.

Functions

buildApiSummarizer() → Future<void>
Builds the ApiSummarizer JAR using Gradle.
buildSummarizerIfNotExists({bool force = false}) → Future<void>
Builds the ApiSummarizer JAR if it has not been built or is stale.

Exceptions / Errors

GradleException
Exception thrown when a Gradle operation fails.
SdkNotFoundException
Exception thrown when the Android SDK cannot be found.