안녕하세요.
김종광입니다.^^

PhoneGap Plugin 쪽 개발하다보면
수시로 폰에 설치해서 봐야 하는데요.

그럴 떄 마다

  • sencha app build production
  • production 폴더의 파일 PhoneGap/www 폴더로 옮기고
  • phonegap local run android

이거 100번은 반복 하는 것 같은데요.
매번 수작업으로 하려니 번거로웠어요.

그래서…
shell script 로 만들었어요.

scell script 수정은 해봤지만, 만들어 본건 처음이라는…-_-;;
더 좋은 방법 있으면 코멘트 좀 해주세요. 세련되게 좀 바꿔주세요.

.

rm -Rf 명령어가 있습니다. 그러니 절대!! 조심해서 사용하세요

 

#!/bin/bash
adb uninstall com.jongkwang.xx \
 && sencha app build production \
 && cd /Users/JongKwang/eclipse_workspace/zz/www \
 && rm -Rf * \
 && cd ~/eclipse_workspace/xx/WebContent/build/production/xx \
 && cp -R * /Users/JongKwang/eclipse_workspace/zz/www \
 && cd ~/eclipse_workspace/zz \
 && phonegap local run android \
 && cd ~/eclipse_workspace/xx/WebContent
  1. 폰의 앱 지우고
    • 앱 지우지 않으면 종종 설치 안되고 옛날 것이 남는 경우가 있더군요.
  2. sencha app build production
  3. 폰갭 소스 폴더 지우고 (이때, rm -Rf 명령어 있으니까 주으세요!!!)
  4. sencha 소스 복사하고
  5. phonegap local run android 명령으로 설치 후 실행까지
  6. 원래 위치로 이동

아아~ 정말 진작 이렇게 할껄…ㅠㅠ
눈물이 앞을 가리네요.

P.S.
Sencha CMD 에서 PhoneGap 연동을 기본으로 지원 합니다.
그래서 sencha cmd 명령어로 PhoneGap 을 다룰 수 있는데요.

플러그인 설치하고 이것저것 수정하다보면 잘 안되더군요.
그래서 Sencha CMD를 이용한 자동 PhoneGap은 안하고요.
이렇게 수동으로 따로따로 해주고 있습니다.