본문 바로가기

IT/안드로이드

cordova로 Device Debug 모드

안드로이드 개발을위한 환경 설정을 마치고

프로젝트 생성 후 Device로 Debug 모드로 테스트를 진행하는 방법에 대해서 설명하려고 한다.


필자는 이미 설정이 완료된 안드로이드 프로젝트를 받고 진행을 하였기 때문에

아쉽게도 안드로이드 프로젝트 설정과 필요한 플러그인 처리에 대해서는 설명을 할 수 가 없다.


Debug 모드


1. 휴대폰(Device) 개발자 모드로 변경

-> 설정 -> 휴대폰 정보 -> 소프테웨어 정보 -> 빌드 번호

빌드번호가 보인다면 연속 터치를 한다. 

계속적으로 연타하다보면 개발자 모드로 변경이 된다.

-> 설정이 완료되고 나면 [설정] 모드로 다시 들아가 개발자 -> 개발자 옵션 선택 -> USB 연결시 Debug 모드 실행 선택


2. Cmd 

Window -> Cmd 활성화 -> cd 안드로이드 프로젝트가 생성된 경로 이동


3. 플랫폼 삭제 및 추가

cordova platform rm android

cordova platform rm browser

cordova platform add android

cordova platform add browser


4. 플러그인 삭제 및 추가

cordova plugin add [추가할 플러그인명]

    cordova plugin rm [삭제할 플러그인명]


a. cordova-plugin-file-transfer: 파일 업로드/다운로드

b. cordova-plugin-file : 파일경로등 시스템의 주요파일 경로 접근 제공

c. cordova-plugin-compat: a, b에 의해 종속적으로 설치되는 모듈

d. cordova-plugin-dialogs: 네이티브 다이얼로그 제공(재정의 가능)

e. cordova-plugin-sqlite-2: sqlite 접근API제공

f. cordova-plugin-console: console로그 제공(크롬 활용)

g. cordova-plugin-whitelist: url접근에 대한 제한 등 관리(왠만하면 기본 설치됨)



5. 빌드

전체 빌드 : cordova build 

개별 빌드 :  cordova build android or browser


6 실행

cordova run android --emulate

cordova run android --device

cordova run android --browser


7 Debug

1. 생성한 스크립트에 대해 Brower로 실행하여 Browser내에서 스크립트가 오류가없는지 확인.

2. Device로 싱행하여 alert() 및 Console을 찍어가면 처리가 되는지 확인


8. 기타

디버그 모드가 동작하지 않는다면...

통신사 파일 전송 프로그램을 설치해야지만 가능하다.

삼성 = Samsung Kiess통합 설치프로그램을 설치하니 잘된다.