39 lines
1.2 KiB
Bash
Executable File
39 lines
1.2 KiB
Bash
Executable File
#!/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
|