Skip to content

yamsergey/yamsergey.adt

Repository files navigation

Android Development Tools (ADT)

Tools for analyzing Android projects and generating workspace.json files for Kotlin Language Server integration.

Installation

ATD CLI

Command line tool that utilise ADT libraries for specific tasks (e.g. workspace.json generation, android project gradle metatdata review, etc.)

Homebrew

brew tap yamsergey/adt
brew install adt-cli

APT

TODO: In progress

From sources

Download the latest release from GitHub Releases.

Extract the archive:

tar -xzf adt-cli-1.0.0.tar.gz

Jar libraries

All libraries piblished via jitpack, for details take a look at appropriate library README.md.

Requirements: Java 21+

Usage

Generate workspace.json for Kotlin LSP:

adt-cli/bin/adt-cli workspace /path/to/android/project \
  --output /path/to/android/project/workspace.json

Analyze Android project structure:

adt-cli/bin/adt-cli resolve /path/to/android/project \
  --workspace --output project-analysis.json

List build variants:

adt-cli/bin/adt-cli resolve /path/to/android/project --variants

Modules

See individual module READMEs for detailed documentation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published