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 문제로 정상 생성이 되지 않음.
'개발 > cocos2d' 카테고리의 다른 글
cocos2d-x 3.4 우분투(리눅스) 환경 설정 (0) | 2015.02.08 |
---|---|
build_native.sh 실행시 개행문자 오류 (0) | 2014.02.12 |
이클립스 Unable to execute dex: java.nio.BufferOverflowException (6) | 2013.11.20 |
cocos2dx 에서 build_native.sh clean 실패 (0) | 2013.08.14 |
cocos2d-2.1rc0-x-2.1.3 에서 background, foreground 전환시 스프라이트 문제 (0) | 2013.06.11 |