Browse Source

android: update Crashlytics dependency

j8
Saúl Ibarra Corretgé 4 years ago
parent
commit
e70adef2ef

+ 3
- 8
android/app/build.gradle View File

3
 // Crashlytics integration is done as part of Firebase now, so it gets
3
 // Crashlytics integration is done as part of Firebase now, so it gets
4
 // automagically activated with google-services.json
4
 // automagically activated with google-services.json
5
 if (googleServicesEnabled) {
5
 if (googleServicesEnabled) {
6
-    apply plugin: 'io.fabric'
6
+    apply plugin: 'com.google.firebase.crashlytics'
7
 }
7
 }
8
 
8
 
9
 // Use the number of seconds/10 since Jan 1 2019 as the versionCode.
9
 // Use the number of seconds/10 since Jan 1 2019 as the versionCode.
70
     }
70
     }
71
 }
71
 }
72
 
72
 
73
-repositories {
74
-    maven { url 'https://maven.fabric.io/public' }
75
-}
76
-
77
 dependencies {
73
 dependencies {
78
     implementation fileTree(dir: 'libs', include: ['*.jar'])
74
     implementation fileTree(dir: 'libs', include: ['*.jar'])
79
     implementation 'androidx.legacy:legacy-support-v4:1.0.0'
75
     implementation 'androidx.legacy:legacy-support-v4:1.0.0'
87
         // Firebase
83
         // Firebase
88
         //  - Crashlytics
84
         //  - Crashlytics
89
         //  - Dynamic Links
85
         //  - Dynamic Links
90
-        implementation 'com.google.firebase:firebase-core:16.0.6'
91
-        implementation 'com.crashlytics.sdk.android:crashlytics:2.9.8'
92
-        implementation 'com.google.firebase:firebase-dynamic-links:16.1.5'
86
+        implementation 'com.google.firebase:firebase-crashlytics:17.2.1'
87
+        implementation 'com.google.firebase:firebase-dynamic-links:19.1.0'
93
     }
88
     }
94
 
89
 
95
     implementation project(':sdk')
90
     implementation project(':sdk')

+ 2
- 6
android/app/src/main/java/org/jitsi/meet/GoogleServicesHelper.java View File

3
 import android.net.Uri;
3
 import android.net.Uri;
4
 import android.util.Log;
4
 import android.util.Log;
5
 
5
 
6
-import com.crashlytics.android.Crashlytics;
6
+import com.google.firebase.crashlytics.FirebaseCrashlytics;
7
 import com.google.firebase.dynamiclinks.FirebaseDynamicLinks;
7
 import com.google.firebase.dynamiclinks.FirebaseDynamicLinks;
8
-import io.fabric.sdk.android.Fabric;
9
 
8
 
10
 import org.jitsi.meet.sdk.JitsiMeet;
9
 import org.jitsi.meet.sdk.JitsiMeet;
11
 import org.jitsi.meet.sdk.JitsiMeetActivity;
10
 import org.jitsi.meet.sdk.JitsiMeetActivity;
22
         if (BuildConfig.GOOGLE_SERVICES_ENABLED) {
21
         if (BuildConfig.GOOGLE_SERVICES_ENABLED) {
23
             Log.d(activity.getClass().getSimpleName(), "Initializing Google Services");
22
             Log.d(activity.getClass().getSimpleName(), "Initializing Google Services");
24
 
23
 
25
-            if (!JitsiMeet.isCrashReportingDisabled(activity)) {
26
-                Fabric.with(activity, new Crashlytics());
27
-            }
28
-
24
+            FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(!JitsiMeet.isCrashReportingDisabled(activity));
29
             FirebaseDynamicLinks.getInstance().getDynamicLink(activity.getIntent())
25
             FirebaseDynamicLinks.getInstance().getDynamicLink(activity.getIntent())
30
                 .addOnSuccessListener(activity, pendingDynamicLinkData -> {
26
                 .addOnSuccessListener(activity, pendingDynamicLinkData -> {
31
                     Uri dynamicLink = null;
27
                     Uri dynamicLink = null;

+ 1
- 7
android/build.gradle View File

7
     repositories {
7
     repositories {
8
         google()
8
         google()
9
         jcenter()
9
         jcenter()
10
-        repositories {
11
-            maven { url 'https://maven.fabric.io/public' }
12
-        }
13
     }
10
     }
14
     dependencies {
11
     dependencies {
15
         classpath 'com.android.tools.build:gradle:3.3.2'
12
         classpath 'com.android.tools.build:gradle:3.3.2'
16
         classpath 'com.google.gms:google-services:4.3.3'
13
         classpath 'com.google.gms:google-services:4.3.3'
17
-        classpath 'io.fabric.tools:gradle:1.28.1'
18
-
19
-        // NOTE: Do not place your application dependencies here; they belong
20
-        // in the individual module build.gradle files.
14
+        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.3.0'
21
     }
15
     }
22
 }
16
 }
23
 
17
 

Loading…
Cancel
Save