728x90
반응형
앱 프로젝트 만들기: AIStudio 작업 끝 → PowerShell로 Android( Capacitor ) 세팅 끝내기
: android 폴더 생성부터 스튜디오 오픈까지
- 프로젝트는 React + Vite
- 빌드 폴더는 dist
- PowerShell은 **프로젝트 루트(package.json 있는 폴더)**에서 실행
1) 프로젝트 폴더로 이동 + 확인
- AIStudio에서 만든 어플 이름으로 프로젝트 관리하는 폴더에 폴더 추가.
- 새로 만든 폴더에 AiStudio에서 다운 받은 폴더 압축 풀기
cd "C:\Users\AppProjects\프로젝트 이름"
dir
2) 의존성 설치 + 빌드
npm install
npm run build
3) Capacitor 설치 여부 체크
npm ls @capacitor/cli @capacitor/core @capacitor/android
▶ 출력에 (empty) 또는 not found / 에러면 → 아래 설치 진행
npm i -D @capacitor/cli
npm i @capacitor/core @capacitor/android
▶ 설치 후 다시 확인:
npm ls @capacitor/cli @capacitor/core @capacitor/android
4) Capacitor 설정 파일 존재 확인
dir capacitor.config.*
4-1 ) 없으면 init
npx cap init
>> App name : 원하는 데로
>> App ID : com.회사이름.원하는데로 만든 앱 이름
>> Web Dir 물어보면 : dist 입력.
5) webDir 확인 (Vite는 dist)
capacitor.config.* 열어서 아래 확인:
>> webDir: "dist"
(다르면 dist로 수정)
6) Android 플랫폼 추가 (android 폴더 생성)
npx cap add android
▶ 성공하면 루트에 android/ 폴더 생김
이미 android 폴더가 있으면 “already exists” 뜰 수 있는데 그럼 다음 단계로 가면 됨.
7) 동기화 (웹 빌드/플러그인/설정 반영)
npx cap sync android
8) Android Studio 열기
npx cap open android
자주 막히는 에러 빠른 해결
A) npm error could not determine executable to run
원인: @capacitor/cli 미설치/깨짐 해결:
npm i -D @capacitor/cli
B) Could not find the web assets directory
원인: webDir 불일치 해결: capacitor.config.*에서 webDir: "dist" 확인 후
npm run build npx cap sync android
압축 버전
cd "C:\Users\AppProjects\프로젝트 이름"
npm install
npm run build
npm i -D @capacitor/cli
npm i @capacitor/core @capacitor/android
npx cap init
npx cap add android
npx cap sync android
npx cap open android
728x90
반응형
'게임' 카테고리의 다른 글
| Capacitor + React(Vite) Android ) Google Play Console 인앱 결제 연결. (0) | 2026.01.16 |
|---|---|
| Capacitor + React(Vite) Android ) AdMob 전역 배너 구현 & 토글 오류 해결 기록 (1) | 2026.01.16 |
| Capacitor ) AdMob 광고 추가 + 광고 제거(영구) 인앱결제 구현하기 (초보자용) (0) | 2026.01.12 |
| AIStudio ) 업데이트 시킬 때 설정 파일. (0) | 2026.01.12 |
| 게임+유니티 ) pseudo 3D game에 대해 들어봤는가.(feat. 고전 게임 outrun) (3) | 2024.11.25 |
