안드로이드 설정 미스로 빌드 완료 후 앱이 실행 되자마자
에러 메시지 없이 강제 종료(crash) 되는 현상 발생
https://velog.io/@lumpenop/TIL-RN-Firebase-Crashlytics
Firebase Crashlytics 를 통해 에러 메시지 확인 후
검색하여 해결..
아무래도 webrtc 설치 후 발생하는 문제 같다
구글에 글 2개 나오는.. 에러
https://github.com/react-native-webrtc/react-native-webrtc/issues/720
SDK 버전을 21에서 24 이상으로 올리거나
SDK 21 버전을 계속 사용하려면
android/gradle.properties 파일에
android.enableDexingArtifactTransform.desugaring=false
한 줄을 추가해주면 된다
SDK 21 버전에서 다른 Gradle 3.5 이상의 버전을 사용해야 할 경우 발생하는 에러 같다
desugaring
한국말로 직역하면 “무설탕” 혹은 “설탕은 빼주세요” 정도가 되는 디슈가링은 프로그래밍 언어의 새로운 기능을 기존에 알고 있는 다른 기능으로 풀어서 해석하는 방법을 말합니다. (또한 실제로 컴파일러 작성 시 새로운 기능을 기존 기능의 조합으로 구현하는 방식을 말합니다.)
https://kwangyulseo.com/2016/10/16/%EB%94%94%EC%8A%88%EA%B0%80%EB%A7%81desugaring%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-foreach%EC%9D%98-%EC%9D%B4%ED%95%B4/