应用程序仅在发布版本中崩溃
2022-09-03 08:04:21
在调试模式下运行应用程序时,应用无法崩溃。但是,当生成.apk文件发布时,应用程序崩溃。此错误不会发生在所有手机上,仅在少数具有Android 6的手机上。
logcat 显示问题出在类 (android.support.v4.widget.drawerlayout) 中的 NullPointerException。NullPointerException如何仅在发布apk上启动?
我们已经禁用了 proguard、minify 和 shrinkResources。未解决此错误。
以下是一些日志:
Attempt to invoke virtual method 'int android.view.WindowInsets.getSystemWindowInsetLeft()' on a null object reference
at android.support.v4.widget.i.a(Unknown Source)
at android.support.v4.widget.DrawerLayout$d.a(Unknown Source)
at android.support.v4.widget.DrawerLayout.onMeasure(Unknown Source)
at android.view.View.measure(View.java:18799)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at android.support.v7.widget.ContentFrameLayout.onMeasure(Unknown Source)
at android.view.View.measure(View.java:18799)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5951)