cocos2d-x로 개발해서

ndk로 빌드후 폰테스트

하는데요

파일을 읽지를 못하네요...

 

예를들면

 

   FILE *fileP = fopen("graphic/fillrect.png", "rb");
   if(!fileP){
    cocos2d::CCLog("file not found!!!");
   }else{
    cocos2d::CCLog("sueecss");
   }

 

이런식으로 fillrect.png라는 파일을 읽어봤는데

못찾네요...

 

혹시나 패스가 틀렸나 해서 검색해보니

data/data/패키지이름/파일이름

이렇게 해야 된다고 해서

 

FILE *fileP = fopen("data/data/com.test.testapp/graphic/fillrect.png", "rb");

 

패스를 이렇게 설정해봐도 파일을 못찾습니다.

 

fillrect.png파일의 위치는

apk압축을 풀어보면

assets폴더안의 graphic폴더에 있습니다.


어떻게 해야  apk안에 포함되있는 파일을 fopen으로 열수있을까요?

참고로

CCSprite::spriteWithFile("graphic/fillrect.png");

이건 잘됩니다... 이미지 생성은 잘되네요 -_-;