**해결한 방법 중 하나일 뿐이니 참고만 해주세요!**
## react-native-firebase:compileDebugJavaWithJavac FAILED
에러 내용을 따라가보면 RNFirebaseNotificationManager getNotificationChannelGroup()에서 에러가 났다.
if문을 보면 Build.VERSION.SDK_INT >= 28로 되어 있는 것을 확인할 수 있다.
이는 라이브러리 버전이 업그레이드되면서 추가된 메서드이다.
**해결방법**은 compileSdkVersion을 28로 맞추거나 firebase 라이브러리를 현재 사용하고 있는 compileSdkVersion에 맞는 버전으로 맞춰야할 것이다.
## Execution failed for task ':app:transformDexArchiveWithDexMergerForRelease'.
* What went wrong:
Execution failed for task ':app:transformDexArchiveWithDexMergerForRelease'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
Program type already present: com.reactlibrary.BuildConfig
**해결방법**은 library마다 패키지 이름이 중복되지 않게 만들면 된다.
## 에러 터질 때마다 추가 예정...
'프로그래밍 > React Native' 카테고리의 다른 글
[React Native] iOS 실행시 에러(Flipper 관련) (0) | 2021.03.08 |
---|---|
[React Native] iOS 환경 설정 중 발생하는 에러 (0) | 2021.03.08 |
[React Native] 개발에 필요한 아이들 설치부터 실행까지 시켜보자 (0) | 2020.04.06 |
React Native package.json (0) | 2019.04.16 |
리액트 네이티브 프로젝트에 필요한 것 (0) | 2019.04.14 |
댓글