투케이2K

246. (TWOK/ERROR) [Android] java.nio.file.AccessDeniedException 저장소 접근 이슈 본문

투케이2K 에러관리

246. (TWOK/ERROR) [Android] java.nio.file.AccessDeniedException 저장소 접근 이슈

투케이2K 2024. 6. 12. 20:50
반응형

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : [Android] java.nio.file.AccessDeniedException 저장소 접근 이슈

 

[에러 원인]

1. 안드로이드 공용 및 디렉토리 접근 시 접근 권한 발생 이슈

>> android W/System.err: java.nio.file.AccessDeniedException: /storage/emulated/0/Download/

 

[해결 방법]

1. 안드로이드 하위 (os 11 이하) 인 경우 외부 저장소 읽기 , 쓰기 권한 부여 필요

2. 안드로이드 상위 (os 11 이상) 인 경우 AndroidManifest.xml 파일에서 MANAGE_EXTERNAL_STORAGE 권한 부여 수행

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

3. 안드로이드 외부 저장소 접근 권한이 없는 경우는 앱 내부 캐시 저장소에 파일 저장 후 zip 파일 생성 수행

 
반응형
Comments