► React Native/개발일기

[React Native]'안드로이드 앨법접근' 에러해결

다람트리 2024. 3. 1. 07:02
반응형

 

1. 에러발생상태

 

안드로이드 api33 업데이트후 (모든 적절한 퍼미션은 적용함), 카메라접근은 되는데 앨범접근이 안된다!!!

 

앨범 버튼을 터치하면, 화면상에서는 아무 반응이 없어서, 버튼이 안 눌리는듯한 느낌이 들고

콘솔창에는 아래와 같은 에러가 난다.

 

▼ 에러문구

Possible Unhandled Promise Rejection (id: 3):
Error: User cancelled image selection

 



 

2. 해결방법

 

회사에서 여러개의 앱을 운영하고있는데, 그 중에 앨범작동이 멀쩡하게 잘되는 앱이있어서 해당 앨범기능 라이브러리 버전을 확인해 보았다.

 

정상작동하는 앨범라이브러리 버전: 0.31.1v

작동안하는 앨범라이브러리버전: ^0.38.0v

 

그래서 버전을 맞춰줘봤다.

 

▼ 특정버전 라이브러리 설치하는 명령어

% npm i react-native-image-crop-picker@0.38.0 --force

 

앨범접근 성공!!

 

▼ 해결완료된 화면 이미지

 



 

3. 번외

 

나는 관리하고있던 여러앱 중에 앨범접근이되는 앱의 라이브러리 버전을 확인해서 해결했지만,

찾아보니 라이브러리문서에 관련내용이 적혀있다

 

▼ react-native-image-crop-picker 라이브러리 공식문서

https://www.npmjs.com/package/react-native-image-crop-picker?activeTab=readme

 

react-native-image-crop-picker

Select single or multiple images, with cropping option. Latest version: 0.40.3, last published: 17 days ago. Start using react-native-image-crop-picker in your project by running `npm i react-native-image-crop-picker`. There are 91 other projects in the np

www.npmjs.com

 

공식문서에 나와있는 관련내용 캡쳐이미지

 

사실.. 공식문서에는 39이상 버전을 권장했지만.. 나는 38이 되었다는 ..? ㅎ


개인적으로 개발시행착오를 겪으면서, 그런 경험들을 기록하기도하고, 모은정보들을 메모하며, 개인공부내용을 공유하는 게시물입니다. 친절한 조언과 다양한 의견 남겨주시고, 소통해주시는분들은 언제든지 환영합니다 :D

 

 

반응형