astudios - Android Studio Manager
A CLI tool inspired by xcodes, built specifically for managing Android Studio installations on macOS.
Platform Support
Currently supports macOS only. This tool is designed specifically for macOS and uses macOS-specific features like DMG mounting and app bundle management.
We welcome community contributions to add support for other operating systems in the future. If you're interested in contributing Windows or Linux support, please feel free to open an issue or submit a pull request.
Features
- List available versions: View all available Android Studio versions from JetBrains
- Install specific versions: Download and install any Android Studio version
- Switch between versions: Easily switch between installed versions
- Multiple download methods: Support for both built-in HTTP client and aria2 for faster downloads
Installation
System Requirements
- macOS 10.14 or later
- Architecture: Intel (x86_64) or Apple Silicon (aarch64)
- Required tools:
hdiutil,codesign,cp,rm(usually pre-installed on macOS) - Optional:
aria2for faster downloads (install via Homebrew:brew install aria2)
Install from crates.io
Build from source
Usage
List available versions
Install a specific version
# Install the latest version
# Install a specific version
# Install with custom directory
If you have aria2 installed (available via Homebrew: brew install aria2), astudios will automatically use it for downloads, which significantly speeds up the download process.
Switch between versions
Show installed versions
Show current active version
Uninstall a version
Examples
# List available versions
# Install the latest release version
# Install a specific beta version
# Install to custom directory
License
MIT License - see LICENSE file for details.