Indescribable Place

Cocos2dx에서 프로젝트 생성시 에러가 나는 경우 본문

WORK

Cocos2dx에서 프로젝트 생성시 에러가 나는 경우

거울노을 2012. 11. 8. 16:55

cocos2dx에서 프로젝트를 생성할때,


Don't run in cygwin. You should run corresponding bat


라는 에러 메시지를 내고 안되는 경우가 있다.

이것은 대부분 안드로이드 NDK를 설치할때 공백이 포함된 디렉토리에 설치한 경우인데,

디폴트로 선택하는 디렉토리가 "Program Files" 라는걸 생각하면, 많이 접할듯...

그러므로 공백없는 디렉토리를 선택해서 NDK를 설치하면 대부분 해결되는 문제이나,

난 그러기 싫다! 라고 하는 분들이라면


1) create-android-project.bat의 51라인의 %_NDKROOT%를 "로 감싸준다. "%_NDKROOT%"가 되게.

2) create-android-project.sh의 75라인의 $3을 "로 감싸준다. "$3" (여기에 NDKROOT가 전달됨)


요렇게 두가지 작업을 하면 잘 생성될것임.


하지만 결국 안드로이드 NDK 스크립트에서도 같은 이유로 에러가 나므로,

공백없는 디렉토리에 NDK를 다시 설치하는걸 추천.