본문 바로가기
2019 - 깡샘의 안드로이드 프로그래밍 - 루비페이퍼

java.io.FileNotFoundException open failed: EACCES (Permission denied) 문제

by 들풀민들레 2020. 4. 3.

책의 샘플 예제중 외장메모리공간(ExternalStorage) 을 이용하는 샘플의 실행이 android10 에서 에러가 발생한다.

이는 android10 의 시스템 정책상 ExternalStorage 파일 접근의 보안 강화때문이다.

 

만약 이전 작성방법(책의 샘플을 그대로 이용)대로 android10 에서 성공하려면 간단하게 AndroidManifest.xml 에 설정을 하나 해주면 된다.

 

<application
..............................
android:requestLegacyExternalStorage="true" >