게시글
질문&답변
ImagePicker Android 에뮬레이터 오류
한가지 더 공유드립니다. --------------------------------------------------------------------------------------------------------------------------- Migration from 2.x.x to 3.x.x showImagePicker API is removed. No permission required for default options on Android. Removed and updated some values in options, so please check them carefully. --------------------------------------------------------------------------------------------------------------------------- [참고] https://github.com/react-native-image-picker/react-native-image-picker showImagePicker API는 더이상 지원되지 않는다고 합니다. Options도 다양하게 지원하니 참고하면 좋을 것 같습니다!
- 4
- 2
- 518
질문&답변
ImagePicker Android 에뮬레이터 오류
ImagePicker와 관련해서, 또 다른 이슈 공유드립니다. 강의대로 진행했을 때, 'TypeError: undefined is not an object (evalutating '_reactNativeImagePicker.default.launchCamera')가 발생하는 이슈가 있었습니다. 이 문제를 해결하기 위해 다음과 같은 절차로 진행하였습니다. 우선, 권한 관련해서 0.60 이상에서는 autolinking을 지원한다고 합니다. --------------------------------------------------------------------------------------------------------------------------- Android No permissions required (saveToPhotos requires permission check). Note: This library does not require Manifest.permission.CAMERA, if your app declares as using this permission in manifest then you have to obtain the permission before using launchCamera. --------------------------------------------------------------------------------------------------------------------------- [참고] https://www.npmjs.com/package/react-native-image-picker 따라서 저의 경우에는 다음과 같이 권한 설정을 주석처리 해주었습니다. --> 또한 강의와는 달리, import ImagePicker from 'react-native-image-picker'; 가 아닌, import { launchCamera, launchImageLibrary } from 'react-native-image-picker'; 을 import 하였고, 강의에서의 addImage 함수에는 다음과 같이 설정하여 문제를 해결했습니다. addImage = () => { launchCamera({}, response => { console.warn(response) this.setState({ avatar: response.uri }) }) } 참고 바랍니다!
- 4
- 2
- 518