#!/usr/bin/env bash
# Ajusta el tamaño del AVD ANTES del cold boot (bot_lite=slim / original=full). No toca un emulador ya arrancado.
# Uso: set_avd_size.sh <avd_name> <slim|full>
AVD="$1"; SIZE="${2:-full}"
C="$HOME/.android/avd/$AVD.avd/config.ini"
[ -f "$C" ] || { echo "[avd] no existe $C"; exit 0; }
if [ "$SIZE" = "slim" ]; then R=3072; N=2; W=540; H=1200; D=210
else R=6144; N=4; W=1080; H=2400; D=420; fi
sed -i '' -E "s/^hw\.ramSize=.*/hw.ramSize=$R/; s/^hw\.cpu\.ncore=.*/hw.cpu.ncore=$N/; s/^hw\.lcd\.width=.*/hw.lcd.width=$W/; s/^hw\.lcd\.height=.*/hw.lcd.height=$H/; s/^hw\.lcd\.density=.*/hw.lcd.density=$D/" "$C"
echo "[avd] $AVD -> $SIZE (RAM ${R}MB · ${N} cores · ${W}x${H})"
