Expo ota update Android crash 오류 : expo 업데이트 후 앱 충돌 버그 해결

2024. 3. 17. 13:11카테고리 없음

반응형

 

 

어느샌가부터 expo OTA 업데이트 후 앱 실행을 하면 ios는 문제없지만

유독 안드로이드의 경우 앱 튕김 현상이 생겼다

 

처음 들어가서 앱 튕김으로 강제종료 후 다시 앱을 재실행해야만 업데이트 사항 확인이 가능했는데

도저히 원인을 모르겠어서 살짝 멘붕이었다.

 

 

유저의 입장에서 사용하려고 앱을 켰는데 갑자기 강제종료되면

'이거 무슨 문제 있는 앱 아닌가'라고 의심할 것 같았다

 

심지어 ota로 업데이트할 때마다 이 현상이 발생하니 유저 입장에선

일주일에 1-2번은 무조건 앱 튕김 현상을 겪어야 하는 대 난감의 상황이었다

 

 

엉엉엉...

 

 

ota 업데이트할 상황이 생길 때마다 눈치가 보여서 최대한 업데이트 작업을 여러 개 쌓아놨다가

한 번에 대량 업데이트하는 경우도 있었으니.. 이 얼마나 웃픈 상황인지 🥲

 

 

 

 

[split_config.arm64_v8a.apk!libreanimated.so] reanimated::NativeProxy::handleEvent(facebook::jni::alias_ref<facebook::jni::JString>, facebook::jni::alias_ref<facebook::react::WritableMap>)

 

 

구글 플레이 콘솔 오류 리포트를 확인해 보니 reanimated 관련 버그라는 걸 짐작할 수 있었고

관련하여 구글링을 해본 결과 github 이슈에선 별다른 해결책을 발견하지 못했는데

스택오버플로우에서 최신 버전의 reanimated 라이브러리로 업그레이드하고 해결했다는 글을 보았다

 

 

 

참고로 react native reanimated 라이브러리 버전 변경 후 꼭 build를 실행해 줘야 적용이 된다.

안드로이드에서 튕기는 문제이다 보니 우선 안드 release버전에만 적용해 봤는데 바로 해결이 되었다 (..!)

 

챗지피티가 있으면 뭐든 할 수 있다!라고 하지만

이런 버전 문제의 경우엔 직접 구글링하며 삽질과 인내의 과정을 거쳐야 한다

 

 

밑에는 제가 참고했던 스택오버플로우 링크를 남겨봅니다

같은 문제로 고통받으시는 분이 있다면 도움이 되길 🍀

 

https://stackoverflow.com/questions/76995568/react-native-reanimated-module-causing-android-app-to-crash-on-launch

 

react-native-reanimated module causing Android app to crash on launch

I'm building a react native app using Expo managed workflow that is working perfectly when I test it in the Expo Go app. When I then tried further testing it in a standalone app by creating an APK ...

stackoverflow.com

 

반응형