#!/bin/bash

# 안드로이드 폰에 직접 설치할 APK 빌드 스크립트
echo "안드로이드 폰용 APK 빌드 시작: $(date)"

# 프로젝트 디렉토리로 이동
cd "$(dirname "$0")"

# 1. 웹 앱 빌드 (이미 했다면 스킵 가능)
echo "웹 앱 빌드 중..."
npm run build

# 2. Capacitor에 웹 코드 복사
echo "Capacitor에 웹 코드 복사 중..."
npx cap copy android

# 3. 안드로이드 디버그 APK 빌드
echo "안드로이드 APK 빌드 중..."
cd android
./gradlew assembleDebug

# 4. APK 파일 위치 확인
APK_PATH="app/build/outputs/apk/debug/app-debug.apk"
if [ -f "$APK_PATH" ]; then
  echo "APK 빌드 성공!"
  echo "APK 파일 위치: $(pwd)/$APK_PATH"
  
  # 홈 디렉토리로 APK 복사
  cp "$APK_PATH" ~/zellyy-finance-debug.apk
  echo "APK를 홈 디렉토리에 복사했습니다: ~/zellyy-finance-debug.apk"
  
  echo "이제 다음 방법으로 안드로이드 폰에 설치할 수 있습니다:"
  echo "1. USB 케이블로 폰을 연결하고 파일 전송"
  echo "2. 이메일이나 메신저로 APK 파일 전송"
  echo "3. adb 명령어 사용: adb install ~/zellyy-finance-debug.apk"
else
  echo "APK 빌드 실패. 오류를 확인하세요."
fi
