Files
HHA/.vscode/check_emulator.sh
2026-03-24 15:03:35 +01:00

48 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# Skript zum Prüfen ob Emulator läuft
YELLOW='\033[1;33m'
GREEN='\033[0;32m'
RED='\033[0;31m'
NC='\033[0m'
echo "🔍 Prüfe auf Android Emulator..."
# Prüfe ob Emulator läuft
DEVICE=$(flutter devices 2>/dev/null | grep "emulator" | head -1)
if [ -n "$DEVICE" ]; then
echo -e "${GREEN}✅ Emulator läuft:${NC}"
echo " $DEVICE"
exit 0
else
echo -e "${RED}❌ Kein Emulator gefunden!${NC}"
echo ""
echo "Verfügbare Emulatoren:"
flutter emulators
echo ""
echo -e "${YELLOW}Starte Emulator...${NC}"
flutter emulators --launch Pixel_8_Pro_API_29 2>/dev/null &
echo ""
echo "Warte auf Emulator-Start (ca. 30-60 Sekunden)..."
# Warte bis Emulator verfügbar ist
for i in {1..30}; do
sleep 2
DEVICE=$(flutter devices 2>/dev/null | grep "emulator" | head -1)
if [ -n "$DEVICE" ]; then
echo -e "${GREEN}✅ Emulator bereit!${NC}"
echo " $DEVICE"
exit 0
fi
echo -n "."
done
echo ""
echo -e "${YELLOW}⚠️ Emulator startet noch...${NC}"
echo " Bitte warten und dann nochmal versuchen."
exit 1
fi