558095520d470cb0c77d3584eb46f2b5d4678302
Which AVD this checkout means, creating it, booting it headless and refusing to start one the machine has no room for is the same sequence in ai-app, ai-app-2 and dev-updater. It now lives once, in ~/repos/emulator-tools, and this script is what is actually specific to this project: a build, an install and a launch. Three copies of "boot an emulator" was three places for the memory check none of them had -- starting one at 2.8 GB available invoked the OOM killer, and what it took first was another session's emulator. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Languages
Rust
54%
Kotlin
43.6%
Shell
2.4%