#!/bin/bash

# Script para instalar APK debug em dispositivo conectado
# Uso: ./scripts/install-debug.sh

set -e

echo "📱 Instalando APK debug..."

# Verificar se está no diretório correto
if [ ! -f "app/build.gradle" ]; then
    echo "❌ Erro: Execute este script do diretório mobile/android"
    exit 1
fi

# Verificar se dispositivo está conectado
if ! adb devices | grep -q "device$"; then
    echo "❌ Erro: Nenhum dispositivo conectado"
    echo "   Conecte um dispositivo via USB ou inicie um emulador"
    exit 1
fi

# Build debug
echo "🔨 Gerando APK debug..."
./gradlew assembleDebug

# Instalar
APK_PATH="app/build/outputs/apk/debug/app-debug.apk"
if [ -f "$APK_PATH" ]; then
    echo "📲 Instalando APK..."
    adb install -r "$APK_PATH"
    echo "✅ APK instalado com sucesso!"
    
    # Abrir app (opcional)
    read -p "🚀 Abrir app? (s/N): " -n 1 -r
    echo
    if [[ $REPLY =~ ^[Ss]$ ]]; then
        adb shell am start -n com.gestoreasy/.ui.auth.LoginActivity
        echo "✅ App aberto!"
    fi
else
    echo "❌ Erro: APK debug não foi gerado"
    exit 1
fi

