46 lines
1.6 KiB
Bash
46 lines
1.6 KiB
Bash
#!/bin/bash
|
||
# 🚀 Скрипт для сборки и запуска Elva
|
||
|
||
set -e # Остановиться при ошибке
|
||
|
||
echo "🔧 Сборка и установка Elva Women's Safety App"
|
||
echo "============================================="
|
||
echo ""
|
||
|
||
# Переход в директорию проекта
|
||
cd /home/trevor/AndroidStudioProjects/Elva
|
||
|
||
# Шаг 1: Остановка всех Gradle процессов
|
||
echo "📛 Шаг 1/4: Остановка Gradle daemon..."
|
||
./gradlew --stop
|
||
echo "✅ Gradle остановлен"
|
||
echo ""
|
||
|
||
# Шаг 2: Очистка и пересборка
|
||
echo "🧹 Шаг 2/4: Очистка и пересборка проекта..."
|
||
./gradlew clean assembleDebug
|
||
echo "✅ Проект собран успешно"
|
||
echo ""
|
||
|
||
# Шаг 3: Проверка подключенных устройств
|
||
echo "📱 Шаг 3/4: Проверка устройств..."
|
||
adb devices
|
||
echo ""
|
||
|
||
# Шаг 4: Установка APK
|
||
echo "📲 Шаг 4/4: Установка приложения..."
|
||
adb install -r app/build/outputs/apk/debug/app-debug.apk
|
||
echo "✅ Приложение установлено"
|
||
echo ""
|
||
|
||
echo "🎉 Готово! Приложение установлено и готово к запуску."
|
||
echo ""
|
||
echo "📝 Тестовый пользователь:"
|
||
echo " Email: wstester@test.com"
|
||
echo " Password: WsTest1234!"
|
||
echo ""
|
||
echo "⚙️ Не забудьте настроить IP адреса серверов в:"
|
||
echo " - app/src/main/java/com/example/elva/di/NetworkModule.kt"
|
||
echo " - app/src/main/java/com/example/elva/data/websocket/EmergencyWebSocketManager.kt"
|
||
|