Я не вижу сбоев на панели управления Firebase Crashlytics после обновления SDK до версии 17.0.0

#android #sdk #crashlytics #crashlytics-android

#Android #sdk #crashlytics #crashlytics-android

Вопрос:

Панель управления Firebase Crashlytics

2 недели назад я обновил Firebase Crashlytics SDK до версии 17.0.0 , и после этого я не мог видеть сбои на панели управления Crashlytics. Вместо я вижу сообщение в красной рамке

«По состоянию на 16 ноября мы обрабатываем сбои только из Firebase Crashlytics Android SDK 17.0.0 . В результате вы не увидите новых сбоев на своей панели управления. Подробнее «

Я использовал этот документ для миграции SDK — https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=androidamp;authuser=4

Я также использовал спецификацию вместо прямой ссылки на SDK, но это мне не помогло.

Мой файл build.gradle уровня приложения.

 apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'

android {
    compileSdkVersion 29
    flavorDimensions "versionCode"

    defaultConfig {
        applicationId "com...."
        minSdkVersion 19
        targetSdkVersion 29
        versionCode 51457
        versionName "2.7.8"
        multiDexEnabled true
    }

    compileOptions {
        sourceCompatibility 1.8
        targetCompatibility 1.8
    }

    dexOptions {
        jumboMode true
        javaMaxHeapSize "4g"
    }


    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'AndroidManifest.xml'

        exclude 'error_prone/Annotations.gwt.xml'
        exclude 'third_party/java_src/error_prone/project/annotations/Annotations.gwt.xml'
        exclude 'third_party/java_src/error_prone/project/annotations/Google_internal.gwt.xml'

        exclude 'lib/arm/*'
        exclude 'lib/mips/*'
        exclude 'lib/mips64/*'
    }

    lintOptions {
        checkReleaseBuilds false
    }
}

def jwp_version = "3.13.1"

repositories {
    mavenCentral()
    flatDir {
        dirs 'libs'
    }
    maven {
        url 'http://dl.bintray.com/optimizely/optimizely'
    }
    maven {
        url  "http://comscore.bintray.com/Analytics"
    }
    maven {
        url 'https://nativo.jfrog.io/nativo/libs-release'
    }
}

dependencies {
    // Ads SKDs and libraries
    implementation fileTree(include: ['*.jar'], dir: 'libs')

    // Amazon DFP
    implementation project(":DTBAndroidSDK-8.0.0")

    implementation files('libs/NexageSDK.jar')
    implementation files('libs/sourcekit-mraid.jar')
    implementation files('libs/sourcekit-vast.jar')
    implementation(group: 'net.nativo.sdk', name: 'nativo-sdk', version: '4.3.9', ext: 'aar')
    implementation "androidx.constraintlayout:constraintlayout:1.1.3"

    // Analytics
    implementation 'com.adobe.mobile:adobeMobileLibrary:4.15.0'
    implementation 'com.comscore:android-analytics:5.5.1'
    implementation 'com.apptentive:apptentive-android:5.4.1'
    implementation 'net.hockeyapp.android:HockeySDK:5.1.0'
    compile files('libs/bluekai-2.1.7.jar')

    // Misc
    implementation 'cz.msebera.android:httpclient:4.4.1.2'
    implementation(name: 'VRKit', ext: 'aar')
    implementation 'com.squareup.picasso:picasso:2.5.2'
    implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'
    implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.6'
    implementation 'org.greenrobot:eventbus:3.0.0'
    implementation 'com.facebook.android:facebook-share:4.38.0'
    implementation 'com.android.volley:volley:1.1.0'

    // Android Support Libraries
    implementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'androidx.cardview:cardview:1.0.0'
    implementation 'androidx.browser:browser:1.0.0'
    implementation 'androidx.recyclerview:recyclerview:1.0.0'
    implementation 'androidx.legacy:legacy-support-v13:1.0.0'
    implementation 'com.google.android.material:material:1.0.0'
    implementation 'androidx.multidex:multidex:2.0.1'

    implementation  'androidx.webkit:webkit:1.1.0-alpha02'
    implementation 'com.github.anrwatchdog:anrwatchdog:1.4.0'

    // Google Play Services
    implementation 'com.google.android.gms:play-services-base:17.0.0'
    implementation 'com.google.android.gms:play-services-ads:18.1.1'
    implementation 'com.google.android.gms:play-services-analytics:17.0.0'
    implementation 'com.google.android.gms:play-services-cast-framework:17.0.0'

    // Google Firebase SDKs
    implementation 'com.google.firebase:firebase-core:17.2.0'
    implementation "com.google.firebase:firebase-messaging:20.0.0"

    // Add the Firebase Crashlytics SDK.
    implementation 'com.google.firebase:firebase-crashlytics:17.3.0'

    // Recommended: Add the Google Analytics SDK.
    implementation 'com.google.firebase:firebase-analytics:18.0.0'

    implementation 'com.facebook.stetho:stetho:1.5.1'

    // JWPlayer
    implementation "com.longtailvideo.jwplayer:jwplayer-core:$jwp_version"
    implementation "com.longtailvideo.jwplayer:jwplayer-common:$jwp_version"
    implementation "com.longtailvideo.jwplayer:jwplayer-ima:$jwp_version"

    implementation 'com.squareup.retrofit2:retrofit:2.7.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.7.0'
    implementation 'com.google.code.gson:gson:2.8.6'
    implementation 'com.squareup.okhttp3:logging-interceptor:4.2.2'

}
 

Комментарии:

1. Пожалуйста, поделитесь своим уровнем приложения build.gradle .

2. @DYS Я добавил файл build.gradle на уровне приложения.

Ответ №1:

Я смог решить эту проблему, просто обновив свою библиотеку crashlytics, также изменил файл JSON, перейдя по этой ссылке https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=androidamp;authuser=4

кроме того, не забудьте добавить сбой / ошибку, чтобы увидеть изменения в консоли firebase throw RuntimeException («Сбой теста») // Принудительный сбой

https://firebase.google.com/docs/crashlytics/test-implementation ?authuser = 4amp;platform = android #kotlin ktx

Комментарии:

1. Я выполнил эти шаги, и это мне не помогло.