문서 파일 정리
This commit is contained in:
38
build-apk-for-device.sh
Executable file
38
build-apk-for-device.sh
Executable file
@@ -0,0 +1,38 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user