Jor*_*ior 14 java android release apk android-6.0-marshmallow
在调试模式下运行应用程序时,应用程序无法崩溃.但是当生成.apk文件时释放应用程序崩溃.这个错误不会发生在所有手机上,只有少数有Android 6.
logcat显示问题是类中的NullPointerException(android.support.v4.widget.drawerlayout).NullPointerException如何仅在发布apk上启动?
我们已经禁用了proguard,minify和shrinkResources.没有解决这个bug.
这里有一些日志:
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)
Run Code Online (Sandbox Code Playgroud)
android{
buildTypes{
release{
minifyEnabled false
}
}
}
Run Code Online (Sandbox Code Playgroud)
在你的 build.grade 中试试这个。
或者
尝试重新启动 Android Studio 和计算机。众所周知,Android Studio 有时可能会表现得很愚蠢。
| 归档时间: |
|
| 查看次数: |
1320 次 |
| 最近记录: |