BLOG main image

분류 전체보기 (321)
free (36)
영화 (85)
드라마 (21)
게임 (28)
만화/책 (34)
개발 (46)
IT (68)
연예 (3)
Visitors up to today!
Today hit, Yesterday hit
TETRIS
rss
2013. 1. 16. 16:56

create-android-project.bat 를 실행해서 프로젝트를 생성한 후에,

Classes, Resources 등을 추가하고, jni/Android.mk 까지 모두 복사 한 후에 아래와 같은 오류로 빌드가 실패하는 경우...


from jni/hellocpp/main.cpp:7:

C:/cocos2d/cocos2d-2.1beta3-x-2.1.0/ProjectC/proj.android/../../cocos2dx/platform/android/CCGL.h:40:31: fatal error: GLES2/gl2platform.h: No such file or directory


project.properties 이 파일이 누락됐을 가능성이 높음.


이 파일의 내용이래봤자 

target=android-8

android.library.reference.1=../../cocos2dx/platform/android/java

이고, 사실 PATH 는 주석처리해도 영향이 없다.


중요한 것은 build.xml 에서 ant.properties, project.properties 등 여러 파일을 참조하게 되는데, 그 중 파일이 없거나, 파일 중 일부 내용이 없을 경우 빌드가 정상적으로 안된다는 것.



위와 같은 현상이 발생하는 원인은 create-android-project.bat 을 cmd 창에서 실행하지 않고, cygwin 콘솔에서 실행했을 경우에 나타난다. cygwin 으로 할 경우 path 문제로 정상 생성이 되지 않음.