Cordova Documentation: http://cordova.apache.org/docs/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface
* Android studio 설치
https://developer.android.com/sdk/index.html
1. npm과 nodejs설치
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get install nodejs
$ sudo apt-get install npm
2. npm을 통해 cordova 설치
$ sudo npm install -g cordova
3. 프로젝트 생성
$ cordova create <생성할 프로젝트 디렉토리> <APP_ID><Bundle Display Name>
ex) $ cordova create test com.test.app app
* 만약 아래와 같은 오류가 발생한다면 node.js의 path가 지정되지 않은 것이다.
/usr/bin/env: node :No such file or directory
다음 명령어를 실행한다.
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
*cordova platform add android 를 했을때
Unable to fetch platform android: Error: EACCES, mkdir '/home/user/tmp/npm-12074-rNPOjSs_'와 같은 에러가 뜨는 것은 /home/user/tmp에 권한이 없는것이다. 그럴때는 권한을 주면 된다!
$ sudo chown user /home/user/tmp -RV
4. 사용할 플랫폼 추가
$ cd test(생성한 프로젝트 디렉토리)
$ cordova platform add <target platform>
ex) $ cordova platform add android
5. Emulator or Device에 테스트하기
Android Studio에서 Import project(Eclipse ADT, Gradle, etc.)
$ test/platforms/android 선택
APACHE CORDOVA
DEVICE IS READY 화면이 뜨면 성공!
assets/www/ 디렉토리 밑에 HTML5, CSS3, javascript등의 파일을 이용해서 화면을 넣어주면 된다!
'Lab > Phonegap' 카테고리의 다른 글
[phonegap] QR코드 리더 webApp (0) | 2015.06.13 |
---|---|
[Phonegap] Keystore 생성하기 (0) | 2015.06.08 |