안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 저는 cocos2dx 를 이용해서 게임을 만들고 있습니다.
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_read_and_write_file_on_different_platforms
위의 링크를 참고해서 아이폰에서는 파일입출력이 문제없이 진행되는데요, 안드로이드에서 자꾸 문제가 발생하네요..
경로는 위와같이 지정해주었습니다.
로그를 찍어보면 경로는 위와같이 잘 나오는데 파일을 읽고 쓸수 없다고 나옵니다.
물론 퍼미션은 위와같이 설정해주었습니다.
그래서 DDMS로 살펴보니 ,
위와같이 data 폴더 이하가 전부 비워져 있습니다. 뭐가 문제인지 감이 잡히지 않습니다..
이것때문에 멘붕이 왔어요.. ㅜㅜ
어떤 문제인지 알려주세요~
--->
혹시나해서 아래와같이 경로를 직접 입력해도 마찬가지 입니다..
자답...
위와 같이 fclose를 주석해제 하니까 다음으로 넘어 가네요.. 왜 그런지 알수가 없습니다. ;;




혹시 휴대폰이시라면 data 폴더는 시스템폴더라서 접근이 불가능합니다.
외부메모리에 저장해야할텐데 경로가 mnt/sdcard/data...이런식입니다. 앞부분은 휴대폰마다 조금씩 다르므로 안드로이드에선
Environment.getExternalStorageDirectory()를 쓰지요.