정상 작동하다가도
써드파티 라이브러리의 갑작스러운 에러는 이제 익숙하다(예견된 에러일지도...)
아래는 처음 프로젝트 생성시 추가되어 있던 dependencies의 react-native-reanimated 에러이다
attempt to invoke interface method boolean com.swmansion.reanimated.layoutReanimation.NativeMethodsHolder.isLayoutAnimationEnabled on a null object reference
일단 package.json의 상태를 확인해보자
react 17.0.2
react-native 0.65.1
react-native-reanimated 2.1.0
이렇게였고
github을 확인해보니
https://github.com/software-mansion/react-native-reanimated
GitHub - software-mansion/react-native-reanimated: React Native's Animated library reimplemented
React Native's Animated library reimplemented. Contribute to software-mansion/react-native-reanimated development by creating an account on GitHub.
github.com
현재 최신버전이 2.3.1이라 변경해줬다
그리고 https://docs.swmansion.com/react-native-reanimated/docs/fundamentals/installation/
Installation | React Native Reanimated
Reanimated 2 is primarily built in C++ using Turbo Modules infrastructure which is not yet completely deployed in React Native (specifically on Android).
docs.swmansion.com
문서의 installation 부분을 따라 android 설정을 해주었더니...
에러가 없어졌다
다행히 문서는 친절했고 한방에 해결되어 기쁘다
추가로 2.1.0버전의 installation도 동일하다. 음... 양쪽 플랫폼에 동일한 사랑이 필요한듯하다
끝.
'프로그래밍 > React Native' 카테고리의 다른 글
[React Native] 이미지를 .svg 파일로 적용하기 (0) | 2022.03.20 |
---|---|
[React Native] iOS Multiple commands produce... .ttf 또는 .otf 관련 에러 (0) | 2022.03.10 |
[React Native] 명령어로 실행시, iOS Simulator 설정 (0) | 2022.02.01 |
[React Native] Google AdMob 시작하기 (3) | 2021.07.19 |
[React Native] iOS 실행시 에러(arm64 관련) (0) | 2021.05.09 |
댓글