App Build - kookmin-sw/capstone-2025-44 GitHub Wiki
๐งช Timepay ํ๋ก๊ทธ๋จ ๋ก์ปฌ ์คํ ๋ฐ Android Studio ๋น๋ ๊ฐ์ด๋
๐ฆ ๋ก์ปฌ์์ Timepay ํ๋ก๊ทธ๋จ ์คํํ๊ธฐ
1. ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ ์ด๋
cd capstone-2025-44-master/frontEnd
2. ๋ก์ปฌ ์คํ ๋๋ ๋น๋ ์ CRACO ์ค๋ฅ ๋ฐ์
npm start
# ๋๋
npm run build
์คํ ์ ์๋์ ๊ฐ์ CRACO ๊ด๋ จ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
โ ํด๊ฒฐ ๋ฐฉ๋ฒ
CRACO๋ฅผ ์๋ ๋ช ๋ น์ด๋ก ์ค์นํฉ๋๋ค.
npm install @craco/craco --save-dev
# ๋๋
yarn add @craco/craco -D
์ค์น๊ฐ ์๋ฃ๋๋ฉด ๋ค์ ๋ช ๋ น์ด๋ก ๊ฐ๋ฐ ์๋ฒ๋ฅผ ์คํํ ์ ์์ต๋๋ค.
npm start
์ ์์ ์ผ๋ก ์คํ๋๋ฉด http://localhost:3000
์์ ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ ๋ณผ ์ ์์ต๋๋ค.
๐ฑ Timepay ์ฑ Android Studio์์ ๋น๋ํ๊ธฐ
1. ์น ์ ํ๋ฆฌ์ผ์ด์ ๋น๋
npm run build
2. Capacitor ์ค์น
npm install @capacitor/core @capacitor/cli
npm install @capacitor/android
3. Capacitor ์ด๊ธฐ ์ค์
npx cap init
์คํ ์ ๋ค์๊ณผ ๊ฐ์ ์ง๋ฌธ์ด ์ฃผ์ด์ง๋๋ค:
- App name? โ ์:
TimePay
- App ID? โ ์:
com.timepay.app
4. Android ํ๋ซํผ ์ถ๊ฐ
npx cap add android
์ด ๋ช
๋ น์ด๋ฅผ ์คํํ๋ฉด android/
๋๋ ํ ๋ฆฌ๊ฐ ์์ฑ๋ฉ๋๋ค.
5. ๋น๋ ๊ฒฐ๊ณผ ๋ณต์ฌ
npx cap copy
build/
๋๋ ํ ๋ฆฌ์ ์น ๊ฒฐ๊ณผ๋ฌผ์ด ๋ค์ดํฐ๋ธ Android ํ๋ก์ ํธ๋ก ๋ณต์ฌ๋ฉ๋๋ค.
6. Android Studio์์ ์ด๊ธฐ
npx cap open android
Android Studio๊ฐ ์คํ๋๋ฉฐ, ํ๋ก์ ํธ๊ฐ ์๋์ผ๋ก ์ด๋ฆฝ๋๋ค.
๐ฒ ํด๋ํฐ์์ ์ฑ ์คํ ํ ์คํธ
- USB๋ก ํด๋ํฐ์ ์ฐ๊ฒฐ
- ํด๋ํฐ์์ ๊ฐ๋ฐ์ ๋ชจ๋ ํ์ฑํ ๋ฐ USB ๋๋ฒ๊น ํ์ฉ
- Android Studio์์ ์๋ฎฌ๋ ์ดํฐ ๋๋ ์ค์ ๊ธฐ๊ธฐ ์ ํ ํ ์คํ