Skip to content

안드로이드 in VisualStudio

ozt88 edited this page Jan 27, 2015 · 4 revisions

cocos2d-x android 설정 순서

  1. cocos2d-x 2.x 버전을 다운받아 압축을 풀어놓습니다.

  2. nvidia 사이트에서 tegra android development kit을 설치합니다. (nvidia사이트에가입이 필요합니다.) https://developer.nvidia.com/nvidia-nsight-tegra 무료 이거 하나로 안드로이드 개발 환경이 완료되어 집니다.. 뭐 세팅이고 뭐고 할것도 없습니다.

  3. eclipse에서 APK를 필드할수있는 모든 환경이 갖추어져있긴하나.. eclipse에서 실시간 디버깅및 APK를 장비에 설치하는게 그렇게 쉽고 용이하지는 않습니다. visualGDB 라는 visual studio plugin을 구입하면 (v3 에서 vgagent.exe를 강제로 막고 지워버려서 설치시부터 조심해야함) http://visualgdb.com/
    -- 128 유로 라... 가격이 조금 나갑니다.

  4. cocos2d-x 2.x 프로젝트를 Visual Sutdio에서 어떻게 쉽게 설정하는지 자세하게 알려주고 있습니다. http://visualgdb.com/tutorials/android/cocos2dx/simplegame/ 뭐 정리하면 cocos2d-x 용 android 프로젝트를 불러와서 NDK_MODULE_PATH 만 설정해주면 visual studio에서 바로 APK를 빌드해서 USB에 연결된 기기에 deploy해서 실시간으로 debug를 수행할 수있습니다. 윈도우 버젼 debug나 안드로이드 버젼 debug나 큰 차이 없이 개발합니다.

  5. 정리하면 Visual studio 솔루션하나에 기존처럼 win32 용 cocos2d-x 프로젝트에 visualGDB용 프로젝트하나를 추가 할수가 있습니다. 즉 무슨말이야... 평소 개발은 총알같이 window환경에서 개발하고 디버깅하다가, 어느순간 APK빌드해서 기기에서 테스트하고 싶다는 생각이들때 win32 프로젝트에서 F5를 누르는게 아니라 visualGDB용 프로젝트 여기서는 Koihime_GDB 프로젝트를 시작프로젝트로 설정하고 F5를 누르면 APK가 생성되면서 USB에 연결되어있는 기기에 설치가되고 자동으로 Debug 상태로 실행이 되어집니다. 아주 쉽죠?

http://visualgdb.com/tutorials/android/cocos2dx/simplegame/

Clone this wiki locally