마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

G2 android 4.4 버전에서 외장메모리 파일 퍼미션 문제가 나타나네요.

0 추천

G2 android 4.2.2, 갤럭시 노트3  android 4.3 에서는 문제가 발생 안하는데 

G2 android 4.4버전에서만 나타납니다. 

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

퍼미션은 들어가 있는 상태입니다.

로그는 아래와 같습니다. 

java.io.FileNotFoundException: /storage/external_SD/MhBible/DB/MultiBible.sqlite: open failed: EACCES (Permission denied)

탁재훈 (180 포인트) 님이 2014년 2월 19일 질문

1개의 답변

+1 추천
 
채택된 답변
외장메모리에도 앱에서 제공하는 디렉토리로 바꿔서 써보세요

 

https://medium.com/marojuns-android/1ecb94c24694
건방진프로그래머 (26,630 포인트) 님이 2014년 2월 19일 답변
탁재훈님이 2014년 2월 19일 채택됨
getExternalFilesDirs 로 해결했습니다.
4.4버전부터는 외부 폴더에 저장이 안되는군요.
감사합니다.
...