【LT】Android에서 Crashlytics를 Fabric에서 Firebase로 마이그레이션할 때의 주의점

원격 LT YouTube (클릭으로 재생, 일본어/영어 자막 있음)


소개





Fabric SDK가 앱 충돌을 보고하는 것은 2020년 11월 15일까지입니다.
왜냐하면 어른의 사정입니다.
Fabric은 Firebase에 인수되어 올해 3월에 지원이 종료되었습니다.

성인 사정 요약 (Firebase와 Crashlytics의 역사)


2011年 James TamplinさんとAndrew LeeさんがFirebase設立
2011年 Wayne ChangさんとJeff SeibertさんがCrashlytics設立
2013年 TwitterがCrashlyticsを買収
2014年 GoogleがFirebaseを買収
2014年 CrashlyticsがモバイルプラットフォームSDKのFabric発表
       (TwitterKit, Crashlytics, MoPub)
2017年 GoogleがTwitterからFabricを買収
       Firebase Crash Reportingは廃止
2018年 Fabricが移行ロードマップ公開
2020年 3月31日Fabricのサポート終了
2020年 11月15日にFabric SDKのCrashlytics機能停止

마이그레이션 방법



11월 이후에도 충돌을 보려면 Crashlytics를 다음 버전으로 올려야 합니다.

Android: 17.0.0+
iOS: 4.0.0+
Unity: 6.15.0+

공식 마이그레이션 문서는 다음과 같습니다.

Firebase Crashlytics SDK로 업그레이드
htps : // 푹 빠져라. 오, ぇ. 이 m / 두 cs / c 등 shly 치 cs / 우 pg 등에서 - sdk? p t t rm = 안 d 로이 d

Android에서 대응할 때 얻은 주의점을 공유합니다.

참고 1: 영어 문서 보기



Firebase Crashlytics SDK로 업그레이드
htps : // 푹 빠져라. 오, ぇ. 이 m / 두 cs / c 등 shly 치 cs / 우 pg 등에서 - sdk? p t t rm = 안 d 로이 d

마이그레이션 문서는 Android를 선택해도 Android 문서는 표시되지 않습니다.
해결하려면 오른쪽 상단의 풀다운에서 English를 선택하여 영어 버전을 읽으십시오.

참고 2 : Crashlytics 마이그레이션 및 배포 문서 모두보기



업그레이드 문서만으로는 모르는 경우가 있습니다.

Get started with Firebase Crashlytics
htps : // 푹 빠져라. 오, ぇ. 이 m / 두 cs / c 등 shly 치 cs / 게 ts r d? p t t rm = 안 d 로이 d

상기의 도입 문서에서는 google-service 의 버젼 지정이 있습니다. 또한 Kotlin을 사용하는 사람들은 firebase-analytics-ktx에 대해 언급되었습니다. 이쪽을 읽고 나서 대응하는 편이 좋을 것 같습니다.
  • com.google.gms:google-services:4.3.2+
  • firebase-analytics-ktx

  • 주의점 3: Android Studio3.2에서는 안 된다(지도)



    주의점 2와 같이, 새로운 Crashlytics에는 google-service:4.3.2가 필요합니다만,com.android.tools.build:gradle:3.2.1 에서 작동하지 않았습니다.

    (자신의 환경만일지도 모릅니다만) 최저라도 Android Studio 3.3에서 작업하는 편이 좋을 것 같습니다.

    마이그레이션 작업



    기본적으로 마이그레이션 문서대로 수행하면 완료됩니다.
    NDK를 사용하거나 코드에서 Crashlytics를 호출하는 경우 추가 대응이 필요합니다.

    최소한의 전환 작업은 YouTube 내에서 수행되었습니다.
    마이그레이션 작업이 전혀 모르는 분은 참고해 보세요.

    좋은 웹페이지 즐겨찾기