
일 때문에 react-native를 사용하다가,
안드로이드에서만 발생하는 오류를 발견했다.
ViewManagerResolver returned null
for either RNCSafeAreaProvider or RCTRNCSafeAreaProvider,
existing names are: [...]
대충 점심시간부터 오후 6시까지 이 에러만 붙잡고 있었던 것 같다.
아마 link를 안해서 그런가 했는데 해도 계속 안되었고
깃헙 이슈 올라온걸 거의 다 돌아다니고 GPT한테 물어봐도 답이 안나왔다.
(cd android && ./gradlew clean 이거해도 안됨)
왜 안드로이드만 안될까, 도대체 나한테 왜이러는걸까 고민하면서
하다하다 버전검사까지 하고있었는데.... 참 나ㅋㅋㅋ
react-native-screens 버전이 혼자 너무 낮았었다.
다시 최신버전으로 오토매틱-링킹 되게 --save까지 써서 설치해주었다.
$ npm install --save react-native-screens@latest
혹시 이게 안된다면 직접 npm에 들어가 다른 버전을 찾아보자.