diff --git a/android/SETUP.md b/android/SETUP.md index 1f372ca..84ef25d 100644 --- a/android/SETUP.md +++ b/android/SETUP.md @@ -7,11 +7,11 @@ manager outside mise is involved, and no NDK is needed at any point. It is not mise alone, and the distinction matters when something breaks. -| Layer | Provided by | Pinned? | Lives in | -|---|---|---|---| -| Zig, JDK, Gradle, SDK command-line tools | mise, from `.mise.toml` | yes, by version | `~/.local/share/mise/installs/` | +| Layer | Provided by | Pinned? | Lives in | +|-------------------------------------------------------------------------------|----------------------------------------|--------------------|-------------------------------------------------| +| Zig, JDK, Gradle, SDK command-line tools | mise, from `.mise.toml` | yes, by version | `~/.local/share/mise/installs/` | | SDK packages: platforms, build-tools, platform-tools, emulator, system images | `sdkmanager`, via the mise tasks below | partly - see below | inside the mise `android-sdk` install directory | -| The AVD (the emulator's virtual device) | `avdmanager`, via a mise task | n/a | `.tmp/avd` in this repo, gitignored | +| The AVD (the emulator's virtual device) | `avdmanager`, via a mise task | n/a | `.tmp/avd` in this repo, gitignored | `mise install` is necessary but not sufficient. It gives you `sdkmanager`; it does not give you an SDK you can build against. mise has no idea the SDK packages exist, so they are not