无法销毁 activity Android: Google Play 控制台错误

Unable to destroy activity Android: Google Play Console Error

我正在尝试将我的应用程序发布到 Google Playstore 上。我已经使用 Flutter 创建了应用程序。但在发布前报告中我收到错误:

Stacktrace: 

java.lang.RuntimeException: Unable to destroy activity {com.stech.ebox_expenses/com.example.ebox_expenses.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.lifecycle.e.c(androidx.lifecycle.h)' on a null object reference

FATAL EXCEPTION: main
Process: com.stech.ebox_expenses, PID: 12391
java.lang.RuntimeException: Unable to destroy activity {com.stech.ebox_expenses/com.example.ebox_expenses.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.lifecycle.e.c(androidx.lifecycle.h)' on a null object reference
    at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:4504)
    at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:4522)
    at android.app.ActivityThread.-wrap5(Unknown Source:0)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1697)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:6647)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.lifecycle.e.c(androidx.lifecycle.h)' on a null object reference
    at com.mr.flutter.plugin.filepicker.FilePickerPlugin.j(Unknown Source:21)
    at com.mr.flutter.plugin.filepicker.FilePickerPlugin.e(Unknown Source:0)
    at io.flutter.embedding.engine.c.h(Unknown Source:54)
    at io.flutter.embedding.android.f.o(Unknown Source:58)
    at io.flutter.embedding.android.e.G(Unknown Source:7)
    at io.flutter.embedding.android.e.onDestroy(Unknown Source:11)
    at android.app.Activity.performDestroy(Activity.java:7241)
    at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1271)
    at androidx.test.runner.MonitoringInstrumentation.callActivityOnDestroy(MonitoringInstrumentation.java:1)
    at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:4491)
    ... 9 more

我试图找到任何讨论这个的东西,我发现了一个 Whosebug 问题,这个问题收到很差并且被否决了;这是对 the post 的引用。我不确定为什么会这样,我不确定这是我可以修复的外部问题还是内部错误。

制作时从Playstore下载的app,打开后白屏,一直这样。我不确定我收到此错误是否是此错误的结果。

如有任何帮助,我们将不胜感激!

我已经设法解决了我遇到的两个问题。我通过将 file_picker 库更新到版本 2.10 修复了此错误的第一个问题。此问题已在版本 2.0.12 中修复。我还修复了应用程序启动时白屏的第二个问题,降级为:classpath 'com.android.tools.build:gradle:3.4.3'。这是对 post 的参考,对我有帮助。