1. Node.js 설치
- Node.js는 커맨드창에서 npm을 사용하기 위해서 설치하는 것임
- 다운로드 : https://nodejs.org/en/download/
2. Cordova 설치, 프로젝트 생성
- Cordova 설치
- 커맨드창 : npm install -g cordova
- (참고) 삭제 : npm uninstall -g cordova
- cordova 프로젝트 생성(c:\cordova 위치로 테스트)
- cmd창에서 해당위치로 이동: c:\cordova
- 프로젝트 생성 : cordova create cordova1 com.srctree.cordova1 Cordova1
- 기본적으로 웹 플랫폼만 추가됨
- cordova 플랫폼 추가(안드로이드 생성)
- cmd창에서 해당위치로 이동: c:\cordova\cordova1
- 안드로이드 플랫폼 추가 : cordova platform add android
- (참고) 특정버전 지정하여 생성 : cordova platform add android@6.3.0)
- 플랫폼 삭제 : cordova platform remove android
- IOS플랫폼 추가 : cordova platform add ios
3. 안드로이드 빌드에 필요한 것들 확인
- 커맨드창 : cordova requirements
- JDK, Android SDK, Gradle 등의 필요한 것들 표시됨
- 커맨드창에서 직접 안드로이드를 빌드하기 위해서 필요한 것이며 생성된 프로젝트를 안드로이드 스튜디오에서 불러와서 빌드할 경우 필요 없음!
4. JAVA JDK(1.8) 설치
- 다운로드 : https://www.oracle.com/java/technologies/javase-downloads.html
- jdk-8u251-windows-x64.exe 다운로드 및 설치
5. JAVA_HOME 환경변수 등록
- 환경변수 설정: "고급 시스템 설정" 실행 -> 고급탭(환경 변수)
- 시스템변수 새로만들기: JAVA_HOME / "C:\Program Files\Java\jdk1.8.0_251" 추가
- 시스템변수 Path: "%JAVA_HOME%\bin" 추가
6. Gradle설치, 환경변수 등록
- 다운로드 : gradle.org/releases/
- 특정 폴더에 넣고 그 폴더를 환경변수에 등록
- 커맨드창 껏다 켜야 적용됨
7. 안드로이드 빌드
- 빌드에 필요한 것들 모두 설치 후에 빌드 가능
- 커맨드창 : cordova build android
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
212 | 안드로이드 생체 인식 인증 샘플 | 묵묵이 | 2024.12.19 | 0 |
211 | Webbrowser 버전은 아래와 같이 변경 | 묵묵이 | 2024.04.28 | 1 |
210 | HttpURLConnection 이용한 통신 / 파일 다운로드 | 묵묵이 | 2024.03.14 | 0 |
209 | [Spring Boot] Gradle 로 빌드 하는 법 | 묵묵이 | 2024.02.08 | 0 |
208 | Gradle 프로젝트 설정 | 묵묵이 | 2024.02.08 | 0 |
207 | document.baseURI 를 지원하지 않는 이슈 | 묵묵이 | 2024.01.23 | 0 |
206 | ios WkWebview 개발자 모드에서 로그를 볼수 없는 현상 | 묵묵이 | 2023.12.21 | 0 |
» | Cordova(코르도바) 설치, 프로젝트 생성 | 묵묵이 | 2023.12.14 | 0 |
204 | 웹뷰(WebView) 사용법 | 묵묵이 | 2023.12.13 | 0 |
203 | 안드로이드 기본값으로 휴대폰 기울기에 따라 자동회전 막기 | 묵묵이 | 2023.12.13 | 0 |
202 | 화면모드로 전환시 WebView가 리로드되는 현상 | 묵묵이 | 2023.12.13 | 0 |
201 | xeni 엑셀 다운로드 관련 | 묵묵이 | 2023.12.08 | 2 |
200 | CKeditor4 를 이용한 게시판 글쓰기 구현 및 사진 업로드 [1] | 묵묵이 | 2023.11.23 | 1 |
199 | Jenkins REST API 호출로 Job 생성/실행/결과조회 하기 | 묵묵이 | 2023.09.22 | 1 |
198 | 키보드 변경시 앱 재시동 현상 | 묵묵이 | 2023.09.09 | 0 |
197 | Tomcat(톰캣)에서 HTTP/2 (HTTP 2.0) 사용하기 | 묵묵이 | 2023.08.08 | 7 |
196 | Eclipse Git Merge Conflict 해결 방법 [1] | 묵묵이 | 2023.07.27 | 1 |
195 | 유튜브 무료 영화 | 묵묵이 | 2023.07.24 | 0 |
194 | Git 줄 끝을 처리하도록 Git 구성 2 [2] | 묵묵이 | 2023.07.20 | 2 |
193 | 빌라가배 Villagabae - 풀빌라 거제 | 묵묵이 | 2023.07.18 | 0 |