Android Packages

Choose the aggregate Android SDK or assemble the core runtime, pairing UI, and individual native tool packages.

Start with ai.ansight:ansight-android for a local development build. It includes the runtime, pairing, and standard native tools used by the Android quickstart.

Use the core package plus selected packages only when the app needs a smaller, explicitly assembled integration. All Android packages are published through Maven Central.

Packages

PackagePurpose
ai.ansight:ansight-androidAll-in-one developer package with core, pairing, and standard native tool suites.
ai.ansight:ansight-core-androidRuntime, telemetry, host connection, tools, and artifact abstractions.
ai.ansight:ansight-pairing-androidNative Android pairing UI.
ai.ansight:ansight-tools-visualtree-androidAndroid view hierarchy, screenshot, and overlay tools.
ai.ansight:ansight-tools-filesystem-androidSandboxed file-system tools.
ai.ansight:ansight-tools-filedescriptordiagnostics-androidProcess file-descriptor counts, limits, utilization, and open-descriptor diagnostics.
ai.ansight:ansight-tools-jnireferencediagnostics-androidBounded, redacted JNI-rooted Android heap graph diagnostics.
ai.ansight:ansight-tools-preferences-androidSharedPreferences tools.
ai.ansight:ansight-tools-securestorage-androidAllow-listed secure-storage tools.
ai.ansight:ansight-tools-database-androidSQLite discovery, schema, and query tools.
ai.ansight:ansight-tools-reflection-androidExplicit-root reflection tools.

Minimal Package Set

For an explicitly assembled integration, add core plus only the capabilities the app needs:

dependencies {
    implementation("ai.ansight:ansight-core-android:1.4.0-preview.1")
    implementation("ai.ansight:ansight-pairing-android:1.4.0-preview.1")
    implementation("ai.ansight:ansight-tools-visualtree-android:1.4.0-preview.1")
}
  • The aggregate ansight-android package and QR pairing UI require Android API 23 or newer.
  • Core and individual tool artifacts can support lower API levels; use the highest minimum required by the selected package set.
  • JNI reference diagnostics require Android API 21 or newer.
  • The published libraries target Java 8 bytecode. The host app can use a newer Java or Kotlin toolchain.

Follow Android Setup for the recommended installation and startup flow. Review Android Security before including pairing or remote tool packages in a distributable build.