AVD Pilot is a Flutter macOS desktop app for managing Android Emulator AVDs.
- List AVDs with clear state indicators (running, booting, stopped)
- Launch, stop, cold boot, and cold restart emulators
- Create, rename, delete, and wipe AVDs
- Edit emulator config from a curated Overview tab or raw key/value editor
- Live logcat console with pause/resume and auto-follow
- Build and package a distributable DMG installer
- Flutter stable with macOS desktop support enabled
- Android SDK with the following tools installed:
emulatoradbavdmanagersdkmanager
Default macOS SDK path: ~/Library/Android/sdk.
flutter pub get
flutter run -d macosflutter analyze
flutter testflutter build macos --release- SDK path resolution order:
- User override (saved in app settings)
ANDROID_SDK_ROOTANDROID_HOME~/Library/Android/sdk
- Tool invocations use absolute executable paths (no
$PATHdependency). - macOS sandbox entitlement is disabled so the app can execute Android SDK tools outside the app bundle.
- Current release artifacts are unsigned and not notarized.
- Use the published SHA256 checksum to verify downloaded DMGs.