Mobile
Apache Cordova
enterit
2022. 12. 8. 14:19
오픈 소스 모바일 개발 프레임워크
* Node.js 설치 : https://nodejs.org/
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
* git 클라이언트 설치 (옵션) : https://git-scm.com/
* Cordova 설치
C:\>npm install -g cordova
C:\ 밑에 Cordova 폴더 생성
앱 생성
cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add android
* 빌드를 위한 pre-requisites
c:\> cordova requirements
Requirements check results for android:
Java JDK: installed .
Android SDK: installed
Android target: installed android-19,android-21,android-22,android-23,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:23
Gradle: installed
- JDK11 설치 ==> 에러 : JDK 8 설치해야 함. Oracle JDK로 해야 함.
JAVA_HOME 설정
- 안드로이드 스튜디오 설치 : https://developer.android.com/
- 가상 환경에서 에러 발생
- Intel HAXM 설치 실패 원인 : Hyper-v 기능이 켜져 있으면 HAXM과 충돌하기 때문에 설치가 안됩니다
필요시 추가 설치
- Gradle 수동 설치 (안드로이드 스튜디오 설치 후 첫 프로젝트 생성시 자동으로 gradle 설치됨.)
* ANDROID_SDK_ROOT 환경변수 설정
* 안드로이드 스튜디오에서 command line tool 설치 및 환경변수 설정
cordova build
cordova emulate android
cordova run android