반응형

Aparch Cordova - App 개발

 

1.Apache cordova - App 개발 기본

2. Apache cordova - plugin 사용 ( for android )

3. Apache cordova - plugin 개발( for android )

4. Apache cordova - Activity를 포함하는 plugin 개발 ( for android ) 

 

개발 환경:

OS: Windows

개발툴: VS Code

support Platform : Androd ( iOS - windows에서는 빌드 불가 : 나중에 정리 )

 

Cordova 설치

npm install -g cordova

 

 

Cordova App 개발 - Android

프로젝트 생성

cordova create cdvapp com.thirteenrains.cdvapp cdvapp -d

-d (or --verbose) 옵션은 처리과정의 상세 내역을 표시해 주므로 유용하다.(이하 동일)

 

cordova create

지정된 경로에 Cordova 프로젝트에 대한 디렉터리 구조를 생성

명령 구문:

cordova create path [id [name]] [options]

인수:

값설명

path 프로젝트 디렉토리

- 없으면 생성, 있으면 오류
id 기본값 : io.cordova.hellocordova

- config.xml의 widget element의 id attribute와 매핑됨.
- 역방향 도메인 스타일의 식별자를 지정
name          기본값 : 파일 의 요소를 HelloCordova

- config.xml의 name element와 매핑됨
- 어플리케이션의 타이틀로 표시되는 이름

 

프로젝트 폴더 구조

 

플랫폼 추가

cordova platform

추가된 platform list 출력

cordova platform list

 

Android 플랫폼 지원

Android Platform용 App 빌드를 위한 환경설정 가이드

 

Android Platform Guide - Apache Cordova

Android Platform Guide This guide will assist you in setting up your development environment for building Cordova apps on Android devices. Additionally, it provides the option to incorporate Android-specific command-line tools into your development workflo

cordova.apache.org

플랫폼 추가

cordova platform add android

폴더 구조

 

빌드

cordova build android

[windows]

* path 환경 변수에 'ANDROID_HOME'이름으로 Android SDK경로를 추가 해야 함

 

* 빌드관련 에러 대응

- JDK - Gradle version missmatch

 

오류 수정 방법 : BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major v

애러 개요 여러 프로젝트를 다루다 보니, 앱을 빌드할 때 아래와 같은 오류가 나는 경우가 생겼다. BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 64 문제 원

kotlinworld.com

- GRADLE path 관련

 

cordova build 시 오류해결 Could not find an installed version of Gradle either in Android Studio,

오류내용: Checking Java JDK and Android SDK versions ANDROID_SDK_ROOT=u...

blog.naver.com

 

실행

cordova run android

 

2. Apache cordova - plugin 사용 ( for android )

3. Apache cordova - plugin 개발( for android )

4. Apache cordova - Activity를 포함하는 plugin 개발 ( for android ) 

반응형

+ Recent posts