728x90 반응형 err_connection_reset1 [Android] exposed beyond app through clipdata.item.geturi 에러 해결 앱 화면을 캡처하려고 보니 최신 폰에서 위와 같은 에러가 발생하였다. 찾아보니 Android 7.0 이상의 경우 앱 외부에 file://URI의 노출을 금지하기 때문에 FileUriExposedException 이 발생한다. 따라서 파일 공유를 위해서 content://URI 형식을 바꿔주고 권한을 부여해야 한다. 해결방법 1 - FileProvider를 생성 1. AndroidManifest.xml에 추가 2. res 파일 -> xml폴더를 생성 -> file_paths.xml 파일 생성 3. Uri는 FileProvider을 사용 val photoUri = FileProvider.getUriForFile(this, "com.example.myproject.fileprovider", tempFile) .. 2022. 7. 22. 이전 1 다음 728x90 반응형