티스토리 뷰
Development/Mobile
[Android] SD카드에 파일을 쓸려는데 자꾸만 java.io.FileNotFoundException이 떴다.
jhbaek 2011. 12. 4. 12:36Android의 SD카드에 파일을 쓸려는데 자꾸만 java.io.FileNotFoundException이 떴다.
처음에는 에러메세지가 No such file or directory이길래 File class가 mkdirs()를 제대로 못하나? 싶었다.
그래서 메모리에 강제로 폴더를 만들고 접근 시켰더니 이번에는 Permission denied가 나오는게 아닌가? 뭐가 문제일까 뭐가 문제일까 하다가 매니페스트를 확인해봤다.
<uses-permission android:name="android.permission.WRITE_EXTERNALS_STORAGE" />
라고 잘 있었는데... 음.........
저놈의 S는 뭐란 말인가.. EXTERNALS라니...............
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
로 고쳐주니까 잘 되었다.
오오.. 역시 이런 간단한 삽질로 한두시간 빼앗기고 나면 멘탈이 붕괴된다....
근데 도대체 예전 버전에선 어떻게 됐던거지?? 분명 예전 리비전으로 한건 잘 된다.. 그래서 예전꺼 막 찾아봐도..... 전부다 EXTERNALS로 돼있는게 아닌가......... 이 무슨 신의 장난이란 말인가!!
여튼.. 버그 수정.
-------------------------------------------------------------------------------------
2012년 2월 26일 추가
기기에 SD카드가 없는 경우에도 FileNotFoundException과 동시에 Permission denied가 나온다 -.-;; 헐..
덕분에 옵티머스 원으로 3시간 삽질함..ㅠㅠ
처음에는 에러메세지가 No such file or directory이길래 File class가 mkdirs()를 제대로 못하나? 싶었다.
그래서 메모리에 강제로 폴더를 만들고 접근 시켰더니 이번에는 Permission denied가 나오는게 아닌가? 뭐가 문제일까 뭐가 문제일까 하다가 매니페스트를 확인해봤다.
<uses-permission android:name="android.permission.WRITE_EXTERNALS_STORAGE" />
라고 잘 있었는데... 음.........
저놈의 S는 뭐란 말인가.. EXTERNALS라니...............
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
로 고쳐주니까 잘 되었다.
오오.. 역시 이런 간단한 삽질로 한두시간 빼앗기고 나면 멘탈이 붕괴된다....
근데 도대체 예전 버전에선 어떻게 됐던거지?? 분명 예전 리비전으로 한건 잘 된다.. 그래서 예전꺼 막 찾아봐도..... 전부다 EXTERNALS로 돼있는게 아닌가......... 이 무슨 신의 장난이란 말인가!!
여튼.. 버그 수정.
-------------------------------------------------------------------------------------
2012년 2월 26일 추가
기기에 SD카드가 없는 경우에도 FileNotFoundException과 동시에 Permission denied가 나온다 -.-;; 헐..
덕분에 옵티머스 원으로 3시간 삽질함..ㅠㅠ
'Development > Mobile' 카테고리의 다른 글
httpget 보내서 결과 얻어오기 (0) | 2012.07.19 |
---|---|
[android/cocos2d-x] onBackPressed()의 구현 (0) | 2012.07.18 |
[android/cocos2d-x] XML파서 pugixml 사용하기 (3) | 2012.07.17 |
[Android] 웹페이지 내용 가져오기 (0) | 2012.02.26 |
[Android] 데모버전 apk를 export하기 위해 패키지명 바꾸는 방법. (0) | 2011.12.04 |
[iOS] Objective C의 기본 문법 (0) | 2011.05.11 |
[iOS] Objective C 시작하기 (0) | 2011.05.11 |
[Android] 인터넷 연결 상태 확인 (0) | 2011.04.20 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Visual C++
- 리눅스
- java
- winapi
- database
- driver
- source
- linux
- Quiz
- MFC
- it
- Cloud
- 안드로이드
- kering
- C
- android
- gcc
- 드라이버
- db
- Python
- NDK
- algorithm
- jni강좌
- 프로그래밍
- Troubleshooting
- jni
- C++
- API
- AWS
- 음악
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함