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
| Package | Purpose |
|---|---|
ai.ansight:ansight-android | All-in-one developer package with core, pairing, and standard native tool suites. |
ai.ansight:ansight-core-android | Runtime, telemetry, host connection, tools, and artifact abstractions. |
ai.ansight:ansight-pairing-android | Native Android pairing UI. |
ai.ansight:ansight-tools-visualtree-android | Android view hierarchy, screenshot, and overlay tools. |
ai.ansight:ansight-tools-filesystem-android | Sandboxed file-system tools. |
ai.ansight:ansight-tools-filedescriptordiagnostics-android | Process file-descriptor counts, limits, utilization, and open-descriptor diagnostics. |
ai.ansight:ansight-tools-jnireferencediagnostics-android | Bounded, redacted JNI-rooted Android heap graph diagnostics. |
ai.ansight:ansight-tools-preferences-android | SharedPreferences tools. |
ai.ansight:ansight-tools-securestorage-android | Allow-listed secure-storage tools. |
ai.ansight:ansight-tools-database-android | SQLite discovery, schema, and query tools. |
ai.ansight:ansight-tools-reflection-android | Explicit-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-androidpackage 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.