最近我将我的应用迁移到目标SDK版本为28。在将更新后的应用发布到Google Play后,我开始在Fabric.io中收到非常奇怪的崩溃报告: 崩溃报告
Fatal Exception: java.lang.NullPointerException
Attempt to invoke virtual method 'android.os.IBinder android.view.SurfaceControl.getHandle()' on a null object reference
android.os.Parcel.createException (Parcel.java:1956)
android.os.Looper.loop (Looper.java:193)
android.app.ActivityThread.main (ActivityThread.java:6718)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:858)
这个崩溃仅发生在搭载Android Pie操作系统的谷歌设备(Pixel系列),当用户通过Play Store应用程序打开应用时出现,但是从主屏幕打开一切正常。而且在崩溃报告中没有任何与我的代码相关的迹象。
当我禁用Proguard时,一切正常运作。