#!/usr/bin/env bash
# Check Android emulator status
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools:$PATH"

echo "=== ADB Devices ==="
adb devices 2>/dev/null || echo "adb not running"

echo ""
echo "=== Emulator Processes ==="
ps aux | grep -E "(qemu-system|emulator)" | grep -v grep || echo "No emulator running"

echo ""
echo "=== Boot Status ==="
if adb devices 2>/dev/null | grep -q "emulator"; then
    echo "boot_completed: $(adb shell getprop sys.boot_completed 2>/dev/null | tr -d '\r')"
    echo "boot_anim: $(adb shell getprop init.svc.bootanim 2>/dev/null | tr -d '\r')"
    echo "API level: $(adb shell getprop ro.build.version.sdk 2>/dev/null | tr -d '\r')"
else
    echo "No emulator connected"
fi

echo ""
echo "=== Recent Boot Log ==="
tail -10 /tmp/emulator-boot.log 2>/dev/null || echo "No boot log"

echo ""
echo "=== Recent Emulator Log (last 10 lines) ==="
tail -10 /tmp/emulator.log 2>/dev/null || echo "No emulator log"
