הגרסה האחרונה של פלאגין Crashlytics Gradle היא גרסה ראשית (v3.0.0), והיא כוללת עדכון של ה-SDK על ידי הפסקת התמיכה בגרסאות ישנות יותר של Gradle ושל פלאגין Android Gradle. בנוסף, השינויים בגרסה הזו פותרים בעיות ב-AGP מגרסה 8.1 ואילך, ומשפרים את התמיכה באפליקציות Native ובגרסאות Build בהתאמה אישית.
דרישות מינימליות
לתוסף Crashlytics Gradle v3 יש את דרישות המינימום הבאות:
- Android Gradle plugin 8.1+ 
 כדי לשדרג את הפלאגין הזה, צריך להשתמש בAndroid Gradle plugin Upgrade Assistant בגרסה העדכנית ביותר של Android Studio.
- Firebase's - google-servicesGradle plugin 4.4.1+
 כדי לשדרג את הפלאגין הזה, מציינים את הגרסה העדכנית בקובץ ה-build של Gradle בפרויקט, באופן הבא:
Kotlin
plugins { id("com.android.application") version "8.1.4" apply false id("com.google.gms.google-services") version "4.4.4" apply false ... }
Groovy
plugins { id 'com.android.application' version '8.1.4' apply false id 'com.google.gms.google-services' version '4.4.4' apply false ... }
שינויים בתוסף Crashlytics
בגרסה 3 של הפלאגין Crashlytics Gradle, יש שינויי תוכנה שעלולים לגרום לכשל בתוסף Crashlytics:
- התוסף הוסר מהבלוק - defaultConfigandroid. במקום זאת, צריך להגדיר כל וריאנט.
- הוסר השדה שיצא משימוש - mappingFile. במקום זאת, קובץ המיפוי הממוזג מסופק עכשיו באופן אוטומטי.
- הוסר השדה שיצא משימוש - strippedNativeLibsDir. במקום זאת, צריך להשתמש ב-- unstrippedNativeLibsDirלכל הספריות המקומיות.
- השדה - unstrippedNativeLibsDirהשתנה והפך לשדה מצטבר.
- החלפנו את שדה הסגירה - symbolGeneratorבשני שדות חדשים ברמה העליונה:- symbolGeneratorType, מחרוזת של"breakpad"(ברירת מחדל) או"csym".
- breakpadBinary, קובץ של ביטול בינארי מקומיdump_syms.
 
- 
דוגמה לאופן שדרוג התוסף
Kotlin
| לפני | buildTypes { release { configure<CrashlyticsExtension> { // ... symbolGenerator( closureOf<SymbolGenerator> { symbolGeneratorType = "breakpad" breakpadBinary = file("/PATH/TO/BREAKPAD/DUMP_SYMS") } ) } } } | 
| עכשיו בגרסה 3 | buildTypes { release { configure<CrashlyticsExtension> { // ... symbolGeneratorType = "breakpad" breakpadBinary = file("/PATH/TO/BREAKPAD/DUMP_SYMS") } } } | 
Groovy
| לפני | buildTypes { release { firebaseCrashlytics { // ... symbolGenerator { breakpad { binary file("/PATH/TO/BREAKPAD/DUMP_SYMS") } } } } } | 
| עכשיו בגרסה 3 | buildTypes { release { firebaseCrashlytics { // ... symbolGeneratorType "breakpad" breakpadBinary file("/PATH/TO/BREAKPAD/DUMP_SYMS") } } } |