我们使用 firebase crashlytics 来监控生产中的崩溃,自从更新到 3.18 后,我们在生产(发布)中遇到了这个错误,这在开发中从未发生过。我认为错误出现在 Here's source code 中,因为我在 init 方法之前进行了空检查。
Fatal Exception: java.lang.NullPointerException: Context is null
at java.util.Objects.requireNonNull(Objects.java:228)
at com.nokia.maps.f4.a(Preconditions.java:1)
at com.nokia.maps.v.<init>(AppContextImpl.java:13)
at com.here.android.mpa.common.ApplicationContext.<init>(ApplicationContext.java:2)
at com.here.android.mpa.mapping.AndroidXMapFragment.init(AndroidXMapFragment.java:1)
at my.package.app.fragments.navegacionhere.MapFragmentView.initMapFragment(MapFragmentView.java:538)
at my.package.app.fragments.navegacionhere.MapFragmentView.<init>(MapFragmentView.java:160)
at my.package.app.activity.llamadas.DetalleLlamadaActivity.setupMapFragmentView(DetalleLlamadaActivity.java:1339)