[phonegap][cordova] [안드로이드] 코도바 앱(App) 개발 환경 세팅 

코도바(cordova)란..

html, css, javascript 웹 기술로.. 하이브리드 앱(App)을 제작할 수 있는 기술이다.

 

 

[코도바 앱(App) 개발 환경 - 설치 항목]

• OpenJDK (11버전)

• Android SDK / AVD (Android Virtual Device)

• Gradle

• Node.js

• Cordova


[OpenJDK (11버전) 설치]

1. https://www.openlogic.com/openjdk-downloads 해당 사이트에 접속하여..

선택 사항을 11버전 및 JDK로 선택하고.. 나머지 내 컴퓨터 운영 체제에 맞게 선택하여..

.zip 파일로 다운로드 해준다.

2. 다운로드 받은 .zip 파일 압축을 풀고... 폴더 이름을 java 라고 변경한 후..

(C:)드라이브 경로로 이동 시켜준다.

3. 윈도우 "시스템 환경 변수 편집"창을 실행 시켜... 자바(java) 환경 변수 설정을 해준다.

%JAVA_HOME%\bin


[Android SDK / AVD 설치]

1. https://developer.android.com/studio 해당 사이트에 접속하여..

스크롤 아래.. "command line tools (.zip)" 파일을 다운로드 해준다.

2. 다운로드 받은 command line tools (.zip) 파일 압축을 풀고.. 폴더 이름을 android 라고 변경한 후..

(C:)드라이브 경로로 이동 시켜준다.

3. (C:)드라이브>android>cmdline-tools 폴더 경로에서.. tools 라는 이름으로 "새 폴더"를 생성하고..

bin, lib, NOTICE, source.properties 폴더 및 파일들을.. 새로 생성한 tools 폴더로 이동 시켜준다.

4. (C:)드라이브>android>cmdline-tools>tools>bin 폴더 경로에서..

주소창에 cmd 라고 입력 및 Enter키를 눌러.. 윈도우 '명령 프롬프트'를 실행 시켜준다.

5. 실행된 윈도우 '명령 프롬프트'에서.. 명령어 sdkmanager --list 라고 입력하면..

설치할 수 있는 SDK-Platforms 및 SDK-Tools 목록들이 펼쳐지는데..

이중에.. 안드로이드 API 레벨 32 버전으로 설치할 것이다.

※ 참고로 2022년 현재기준.. 최신버전 코도바11 버전이.. 호환될 수 있는 안드로이드 API 레벨은 32까지 이다.

버전 업그레이드에 따라 향후 변경될 수 있음.

5-1. 윈도우 '명령 프롬프트'에서.. 아래의 명령어를 입력하여.. 안드로이드 SDK-Platforms 및

SDK-Tools를 설치 해준다.

sdkmanager "platforms;android-32" "build-tools;32.0.0" "system-images;android-32;google_apis_playstore;x86_64" "extras;intel;Hardware_Accelerated_Execution_Manager"

(설치 진행이 완료 되면.. (C:)드라이브>android 폴더 경로에.. 설치한 항목들이 생성되어 있음을 확인할 수 있다.)

[참고 - 안드로이드 설치 목록]

• platforms;android-32

• build-tools;32.0.0

• system-images;android-32;google_apis_playstore;x86_64

• extras;intel;Hardware_Accelerated_Execution_Manager

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

(명령 프롬프트에서 설치 중간에 "Accept? (y/N):" 라는 문구가 뜨면.. y를 입력하고 Enter키를 눌러준다.)

6. 설치가 완료 되었으면.. 또 다시 윈도우 '명령 프롬프트'에서.. 아래의 명령어를 입력하여..

(avd32 이라는 이름으로..) 안드로이드 가상 디바이스를 생성 해준다.

(가상 디바이스 생성 완료 후.. '명령 프롬프트'에.. avdmanager list avd 명령어를 입력하면..

생성된 가상 디바이스 목록을 확인할 수 있다.)

avdmanager create avd -n avd32 -k "system-images;android-32;google_apis_playstore;x86_64"

7. 가상 디바이스가 생성 되었으면..

(C:)드라이브>사용자>사용자 계정 폴더>.android>avd>avd32.avd 폴더 경로에서..

config 파일을 열어.. hw.keyboard=no 라는 항목을 yes 라고 변경한 후.. 저장 시켜준다.

(yes라고 설정하면.. 안드로이드 가상 디바이스에서.. 컴퓨터 키보드 입력이 가능해진다.)

8. (C:)드라이브>android>extras>intel>Hardware_Accelerated_Execution_Manager 폴더 경로에서..

haxm-7.6.5-setup 파일을 실행시켜.. HAXM을 설치 해준다.

(안드로이드 가상 디바이스 실행 속도를 높이기 위해 HAXM을 설치함. - 설치를 안하면 가상 디바이스 실행이 안됨.)

9. 윈도우 "시스템 환경 변수 편집"창을 실행 시켜... 안드로이드 SDK 환경 변수 설정을 해준다.

%ANDROID_HOME%\tools

%ANDROID_HOME%\tools\bin

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\emulator


[Gradle 설치]

1. https://gradle.org/releases/ 공식 사이트에서.. binary-only로 다운로드 해준다.

 

 

2. 다운로드 받은 gradle.zip 파일 압축을 풀어.. (C:)드라이브 경로로 이동 시켜준다.

3. 윈도우 "시스템 환경 변수 편집"창을 실행 시켜... gradle 환경 변수 설정을 해준다.

%GRADLE_HOME%\bin


[Node.js 설치]

1. https://nodejs.org/ko/ 공식 사이트에서.. 'LTS 버전'으로 다운로드 해준다.

2. 다운로드가 완료되었으면.. 설치 파일을 실행시켜.. node.js를 설치해 준다.


[Cordova 설치]

1. 윈도우 '명령 프롬프트'를 실행 시키고.. 명령어 npm install -g cordova 를 입력하여 코도바를 설치해 준다.


(※ 코도바 프로젝트 생성 및 빌드에 대한 내용은.. https://blog.naver.com/cyh3739/222784022957

해당 게시글을 참고. )

 

 

 

 

 

 

 

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
121 [android studio] 안드로이드 스튜디오 패키지명 변경 방법 file 졸리운_곰 2024.01.28 0
120 [React Native] 리액트 네이티브 안드로이드 기기 빌드 에러 졸리운_곰 2023.12.17 0
119 [android studio] 안드로이드 앱 내부 배포 시 Play프로텍트에 인증받고 배포하기 file 졸리운_곰 2023.03.23 2
118 [android studio] [Java][Android] 안드로이드 다국어 지원 file 졸리운_곰 2023.03.21 4
117 [android studio] [안드로이드 스튜디오] 다국어 지원 strings.xml 파일 생성 방법 file 졸리운_곰 2023.03.21 11
116 [android studio] 구글 플레이 스토어 등록 어떻게? 2편 - 키스토어 생성과 릴리즈 빌드 하기 file 졸리운_곰 2023.03.21 4
115 [android studio] 구글 플레이 스토어 등록 어떻게? 1편 - 준비해야 할 것들 졸리운_곰 2023.03.21 4
114 [android studio] 웹페이지를 apk 앱으로 | 쉽게 따라하는 웹앱 만들기 file 졸리운_곰 2023.03.21 10
113 [android studio] 안드로이드 아이콘이 2개 생성될 때 졸리운_곰 2023.03.21 1
112 [android studio] Convert Any Website to Android App using Android Studio file 졸리운_곰 2023.03.18 0
111 [android studio] How to Convert Any Website to Android App in Android Studio? file 졸리운_곰 2023.03.18 4
» [phonegap][cordova] [안드로이드] 코도바 앱(App) 개발 환경 세팅 file 졸리운_곰 2023.02.05 8
109 [android studio] 에러 해결: android gradle plugin requires java 11 to run. you are currently using java 1.8. file 졸리운_곰 2022.11.17 3
108 [android sdk] 안드로이드에서 JWT 사용하기 졸리운_곰 2022.07.15 17
107 [Android Studio] Android Native App 에서 mysql , php 연결 : PHP MySQL REST API for Android file 졸리운_곰 2021.12.02 102
106 Android PHP MySQL 예제 - 데이터베이스에서 데이터를 JSON 형식으로 가져오기 file 졸리운_곰 2021.07.24 207
105 Android PHP MySQL 예제 - 데이터베이스 질의(query) 결과 출력하기 file 졸리운_곰 2021.07.24 538
104 [android] 안드로이드에서 mysql 데이터베이스 입력, 접속 / Android PHP MySQL 예제 - 데이터베이스에 데이터 입력하기 file 졸리운_곰 2021.07.24 111
103 Android 에서 Opencv 설치하고 간단한 예제 실행해보기!! file 졸리운_곰 2020.10.31 328
102 안드로이드 나인 패치(9-Patch) 이미지 버튼. (Android Nine-Patch Image Button) file 졸리운_곰 2020.10.10 146
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED