api47_0_0.com.facebook.react.bridge.ReadableNativeArray cannot be cast abi47_0_0.com_[ ]의 오류의 경우

Eloe·2023년 6월 11일

daybydaby

목록 보기
3/3

발단

리액트네이티브로 만든 앱을 다시 실행시키려고 했는데 멀쩡히 잘 되던 프로젝트가 갑자기 안되는 오류가 발생했다.

해본 시도

  1. 프로젝트 새로만들어서 클론받고 Node_modules 제거하고 다시받기
  2. App폴더 내부에 java코드 찾아서 bridge 가서 new svgPackage() 코드 추가하기
  3. react-native-svg 13버전 12버전 9 버전으로 다시받기

이것저것 난리쳐봤는데 한 6시간걸렸나 도저히 앱을 킬 수가 없었다 그러다가

해결방법

해당링크를 통해 도움받았다.
https://github.com/software-mansion/react-native-svg/issues/834

리액트 네이티브가 react-native-svg와 연결을 못하는 케이스라는 것이다.
애뮬레이터 폰에 깔린 앱을 삭제한 후 android를 다시실행시킨후
yarn start를 반복하다보면 된다는것

음 .. 굉장히 신뢰가 가지 않았지만 수많은 이모티콘에 시도해보기로 마음먹었다.

오류가 나고 yarn start 오류가 나고 yarn start 오류가 나고 yarn start 오류가 나고 yarn start 오류가 나고 yarn start 오류가 나고 yarn start
를 6번정도 반복하다보니 됐다!!
reactNative가 링크를 시킨건지 드디어 됐다!! 정말 알수 없는 reactNative 였다 ..

profile
황새를 쫓는 뱁새를 좋아합니다.

0개의 댓글