#!/bin/bash # Rosetta Android - Quick Start Script echo "πŸš€ Rosetta Android Quick Start" echo "================================" echo "" # Check if emulator is already running if adb devices | grep -q "emulator"; then echo "βœ… Эмулятор ΡƒΠΆΠ΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½" else echo "πŸ“± ЗапускаСм эмулятор (Pixel 9 Pro API 35)..." $ANDROID_HOME/emulator/emulator -avd Pixel_9_Pro_API_35 & EMULATOR_PID=$! echo "⏳ ОТидаСм Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ эмулятора..." adb wait-for-device # Wait for boot to complete while [ "$(adb shell getprop sys.boot_completed 2>/dev/null | tr -d '\r')" != "1" ]; do echo " Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°..." sleep 2 done echo "βœ… Эмулятор Π³ΠΎΡ‚ΠΎΠ²!" fi echo "" echo "πŸ”¨ Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅..." ./gradlew assembleDebug if [ $? -eq 0 ]; then echo "βœ… Π‘Π±ΠΎΡ€ΠΊΠ° ΡƒΡΠΏΠ΅ΡˆΠ½Π°!" echo "" echo "πŸ“¦ УстанавливаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅..." ./gradlew installDebug if [ $? -eq 0 ]; then echo "βœ… ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ установлСно!" echo "" echo "πŸŽ‰ ЗапускаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅..." adb shell am start -n com.rosetta.messenger/.MainActivity echo "" echo "βœ… Π“ΠΎΡ‚ΠΎΠ²ΠΎ! ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π½Π° эмуляторС" echo "" echo "πŸ“‹ Для просмотра Π»ΠΎΠ³ΠΎΠ² запуститС:" echo " adb logcat | grep rosetta" else echo "❌ Ошибка установки прилоТСния" exit 1 fi else echo "❌ Ошибка сборки прилоТСния" exit 1 fi