Files
elva_client/build-and-install.sh
2026-01-13 15:58:56 +09:00

46 lines
1.6 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/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"