일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드 배경화면
- 인기있는 블로그 만들기
- 안드로이드 2.0 개발
- objective-c
- 안드로이드2.0
- MapView
- Form Stuff
- sky 시리우스폰
- 구글안드로이드
- 구글 안드로이드 개발
- 하루 한마디 영어
- SKY 시리우스
- 스마트폰 배경화면
- 안드로이드 바탕화면
- 영어
- 구글 안드로이드
- 하루한마디영어
- 안드로이드폰
- 아이폰 배경화면
- 스카이 안드로이드폰 시리우스 K양 동영상
- 스카이 안드로이드폰 시리우스
- 안드로이드 개발 2.0
- 안드로이드 개발 2.0 강좌
- 안드로이드 개발 강좌
- 안드로이드
- android
- 아이폰 바탕화면
- 안드로이드2.0개발
- 안드로이드 개발
- 안드로이드개발
- Today
- Total
moozi
폰갭(코르도바) 이용한 앱 생성 본문
폰갭(코르도바)를 이용한 앱제작
- 우선 Node.js (0.12.4권장) 설치
- Node.js에서 폰갭, 코르도바 설치
>npm install -g phonegap
>npm install -g cordova
준비물
1. 자바 SDK
2. 안드로이드 SDK - http://developer.android.com
3. ANT - http://ant.apache.org/bindownload.cgi
4. GIT(옵션) - 플러그인 설치할 때 필요
환경변수, Path설정
1. 자바 - JAVA_HOME
2. 안드로이드 - ANDROID_HOME3. ANT - ANT_HOME
4. Path - %ANDROID_HOME%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANT_HOME%;%ANT_HOME%\bin;
환경변수설정 오류시
https://nasn.tistory.com/120 참고.
코르도바 명령어
1. 프로젝트 생성 - cordova create myapp1234
cordova create myapp1234 kr.co.dothome.pjs movie // 패키지명과 앱이름까지 생성할 경우
>cd myapp1234
2. 안드로이드 프로젝트로 변환 - cordova platform add android
3. 안드로이드 프로젝트 빌드 - cordova build android
cordova run android //빌드와 동시에 폰에 설치. 폰이 케이블로 연결된 경우 사용
*외부서버 불러오기
config.xml에서
<content src="http://pjs.dothome.co.kr" /> 처럼 수정
*****배포를 위한 빌드, 서명, 정렬*******
* 배포를 위한 빌드
cordova build android --release
* release용 keystore사용
keytool -genkey -v -keystore release.keystore -alias myMovie -keyalg RSA -keysize 2048 -validity 10000
-genkey : key생성
-v : 생성과정출력
-keystore : keystore파일명
-alias : 별명
-keyalg : key생성 알고리즘
-keysize : key크기
-validity : 유효기간. 일
*sign
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release.keystore android-release-unsigned.apk myMovie
*정렬.최적화
zipalign -v 4 android-release-unsigned.apk movie2.apk
'TIS_2017 > 응용sw_1기' 카테고리의 다른 글
java연습문제04 (0) | 2016.12.06 |
---|---|
java연습문제03 (0) | 2016.12.05 |
산술예외 (0) | 2016.12.05 |
javascript연습문제02 (0) | 2016.12.02 |
java연습문제01 (0) | 2016.12.01 |