Я запустил приложение несколько дней назад.И я использую FireBase в своем приложении.Но некоторое время назад у меня произошел неизвестный сбой.
Я не знал, где произошла ошибка при проверке журнала.Потому что это похоже на ошибку в Google API, а не в моем коде.
Я искал проблему, похожую на эту, но не смог ее найти.Прошло несколько дней с момента возникновения ошибки, и она все еще не устранена.
Я обновил все версии модулей, связанных с Google API.Я не знаю другого способа обойти это.И я использую службу запутывания приложений (не proguard), и я немного подозрительно.
вот мои зависимости файла градала
// gradle уровня проекта
dependencies {
classpath 'com.android.tools.build:gradle:3.4.0'
classpath 'com.google.gms:google-services:4.2.0'
classpath 'io.fabric.tools:gradle:1.26.1'
classpath 'com.google.firebase:firebase-plugins:1.1.5'
}
// gradle уровня приложения
dependencies {
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:customtabs:27.1.1'
implementation 'com.facebook.android:facebook-login:4.38.1'
implementation 'com.airbnb.android:lottie:2.7.0'
implementation 'com.android.volley:volley:1.1.0'
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.+'
implementation 'com.google.code.gson:gson:2.8.5'
implementation 'com.android.support:recyclerview-v7:27.0.2'
implementation 'com.google.guava:guava:27.0.1-android'
implementation 'android.arch.lifecycle:extensions:1.1.1'
annotationProcessor 'android.arch.lifecycle:compiler:1.1.1'
//Firebase Crashlytics
implementation('com.crashlytics.sdk.android:crashlytics:2.9.9@aar') {
transitive = true
}
implementation 'com.google.firebase:firebase-core:16.0.8'
implementation 'com.google.firebase:firebase-messaging:17.6.0'
implementation 'com.google.firebase:firebase-perf:16.2.5'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.android.support.const' +
'raint:constraint-layout:1.0.2'
implementation 'com.kakao.sdk:kakaolink:1.9.0'
implementation 'com.mixpanel.android:mixpanel-android:5.5.1'
implementation 'com.appsflyer:af-android-sdk:4+@aar'
implementation 'com.android.installreferrer:installreferrer:1.0'
implementation 'com.fasterxml.jackson.core:jackson-core:2.7.3'
implementation 'commons-beanutils:commons-beanutils:1.9.3'
implementation 'com.github.bumptech.glide:glide:4.8.0'
implementation 'com.mikhaellopez:circularprogressbar:2.0.0'
implementation 'commons-io:commons-io:2.6'
testImplementation 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'
здесь приведен результат отчета о сбое в Firebase.
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.content.Context.getApplicationContext()' on a null object reference
at com.google.android.gms.common.api.internal.GoogleApiManager.zab(Unknown Source:8)
at com.google.android.gms.common.api.GoogleApi.<init>(Unknown Source:44)
at com.google.android.gms.common.api.GoogleApi.<init>(Unknown Source:53)
at com.google.android.gms.internal.clearcut.zze.<init>(Unknown Source:8)
at com.google.android.gms.internal.clearcut.zze.zzb(Unknown Source:2)
at com.google.android.gms.clearcut.ClearcutLogger.anonymousLogger(Unknown Source:2)
at com.google.firebase.perf.internal.zzd.zzbd(Unknown Source:46)
at com.google.firebase.perf.internal.zzd.zzb(Unknown Source:202)
at com.google.firebase.perf.internal.zze.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Кроме того, в нижнем регистре.
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.content.Context.getApplicationContext()' on a null object reference
at com.google.android.gms.common.api.internal.GoogleApiManager.handleMessage(Unknown Source:163)
at android.os.Handler.dispatchMessage(Handler.java:101)
at android.os.Looper.loop(Looper.java:164)
at android.os.HandlerThread.run(HandlerThread.java:65)
Многие пользователиуже испытывают дискомфорт.Кто-нибудь знает, в чем проблема?
Дайте мне знать, если у вас есть дополнительная информация для решения этой проблемы.