В предварительном отчете консоли Google Play, в разделе «СТАБИЛЬНОСТЬ», есть ошибка, которую нужно исправить:
Galaxy S9
Идентификатор теста: 2
Продолжительность теста: 300 секунд
Название модели: Galaxy S9
Производитель: Samsung
Версия Android: Android 8.0
Язык: es_US
Размер экрана: 1080 × 2220
Плотность экрана (точек на дюйм): 480
RAM: 4096 МБ
Версия OpenGL ES: 3.2
Родная платформа: armeabi-v7a
CPU Make: Qualcomm
Модель процессора: SDM845
Issue: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=32665, result=0, data=null} to activity {[...].FacebookSignUp}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.getStringExtra(java.lang.String)' on a null object reference
FATAL EXCEPTION: main
Process: [...], PID: 25180
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=32665, result=0, data=null} to activity {[...].FacebookSignUp}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.getStringExtra(java.lang.String)' on a null object reference
at android.app.ActivityThread.deliverResults(ActivityThread.java:4489)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:4532)
at android.app.ActivityThread.-wrap20(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1752)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6938)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.getStringExtra(java.lang.String)' on a null object reference
at com.easy.facebook.android.facebook.FBLoginManager.loginSuccess(FBLoginManager.java:99)
at [...].FacebookSignUp.onActivityResult(FacebookSignUp.java:187)
at android.app.Activity.dispatchActivityResult(Activity.java:7539)
at android.app.ActivityThread.deliverResults(ActivityThread.java:4485)
... 9 more
Я подозреваю, что эта проблема может быть из-за того, что моя библиотека Facebook слишком старая В моем app/build.gradle
я использую эту библиотеку Facebook:
implementation 'com.facebook.android:facebook-android-sdk:3.23.1'
Я уверен, что он очень старый и, скорее всего, во многих отношениях устарел. Это все еще работает, хотя, но это может быть причиной этой ошибки, которую я вижу. Также я использую это:
dependencies {
...
implementation files('libs/easyfacebookandroidsdk_2.3.jar')
....
}
Эта библиотека Facebook должна быть причиной. Любые идеи об исправлении этого NullPointerException
, который я вижу в ошибке? Полагаю, лучше всего мне обновить эти очень старые библиотеки Facebook.