Programming/Study

Android : MAC에서 폰갭 2.2 프로젝트 만드는법

어썸 2012. 12. 18. 21:24

http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android


터미널을 열고 아래 빨간색의 명령어를 실행합니다.

# IOS와 다른 점은 아래 .bash_profile 을 생성하고 안드로이드 SDK 경로를 환경설정 해주고 있습니다.

1. imac6ui-iMac:~ imac6$ touch ~/.bash_profile <= 현재 사용자 계정의 홈 디렉토리 위치에 .bash_profile 빈 파일 생성

2. imac6ui-iMac:~ imac6$ cd ~ <= 홈디렉토리 이동

3. imac6ui-iMac:~ imac6$ ls -al | grep .bash_profile <= .bash_profile 파일 생성 확인

-rw-r--r--@ 1 imac6 staff 166 12 11 15:58 .bash_profile <= .bash_profile 파일이 생성되었습니다.

4. imac6ui-iMac:~ imac6$ open .bash_profile <= 텍스트 편집기로 .bash_profile 파일이 열립니다.

5. 열린 텍스트 편집기의 .bash_profile 에 아래 내용을 입력한다.

export PATH=${PATH}:/Development/android-sdk-macosx/platform-tools:/Development/android-sdk-macosx/tools

* 안드로이드 SDK(android-sdk-macosx) 설치 위치에 따라서 platform-tools, tools 경로를 지정한다.

6. 텍스트 편집기 파일 > 저장

7. source ~/.bash_profile <= 생성한 .bash_profile의 PATH 환경변수 적용


8. PATH 환경 변수 적용 확인

imac6ui-iMac:~ imac6$ echo $PATH <= 입력 확인

(추가한 platform-tools, tools 경로 확인 )

9. 폰갭 2.2 를 다운받은후  lib->android->bin 폴더로 일단 이동 (터미널창으로 드래그해도 됨)

cd  /Users/imac17/Documents/ePub2Gi/util/phonegap-phonegap-8a3aa47/lib/android/bin

10. 데스크탑에 StickyNote 라는 폰갭 프로젝트 생성하는 방법

./create  /Users/imac17/Desktop/StickyNote  com.hanbit.StickyNote StickyNote 

11. 생성한 폰갭 프로젝트를 이클립스에서 선택 생성


12. 생성된 프로젝트의 AndroidManifest.xml 파일에 붉은색 경고 발생될 경우

프로젝트 오른쪽 마우스 >  Properties > Android > Android 4.2 API Target 선택 



13. 이클립스 재실행

14. 프로젝트 오른쪽 마우스 Run As > Android Application 프로젝트 실행

15. 안드로이드 기기 테스트

15.1. 기기 > 환경설정(세팅) > 개발자 옵션(개발자) > USB 디버깅 선택

15.2. 프로젝트 오른쪽 마우스 Run As > Android Application 프로젝트 실행

15.3. 연결된 안드로이드 기기 테스트 선택 OK 실행 완료