java.lang.VerifyError:Android 4从4.0.1升级到4.1.1后的f/i/b/f

java.lang.VerifyError:Android 4从4.0.1升级到4.1.1后的f/i/b/f,android,android-gradle-plugin,Android,Android Gradle Plugin,最近,我们刚从 distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip ... classpath 'com.android.tools.build:gradle:4.0.1' 到 但是升级之后,我们遇到了 Fatal Exception: java.lang.VerifyError: f/i/b/f at androidx.fragment.app.FragmentHostC

最近,我们刚从

distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
...
classpath 'com.android.tools.build:gradle:4.0.1'

但是升级之后,我们遇到了

Fatal Exception: java.lang.VerifyError: f/i/b/f
       at androidx.fragment.app.FragmentHostCallback.<init>(FragmentHostCallback.java:64)
       at androidx.fragment.app.FragmentHostCallback.<init>(FragmentHostCallback.java:58)
       at androidx.fragment.app.FragmentActivity$HostCallbacks.<init>(FragmentActivity.java:871)
       at androidx.fragment.app.FragmentActivity.<init>(FragmentActivity.java:82)
       at androidx.appcompat.app.AppCompatActivity.<init>(AppCompatActivity.java:87)
       at com.yocto.wenote.MainActivity.<init>(MainActivity.java:115)
       at java.lang.Class.newInstanceImpl(Class.java)
       at java.lang.Class.newInstance(Class.java:1130)
       at android.app.Instrumentation.newActivity(Instrumentation.java:1078)
       at androidx.test.runner.MonitoringInstrumentation.newActivity(MonitoringInstrumentation.java:9)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2210)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2349)
       at android.app.ActivityThread.access$700(ActivityThread.java:159)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:176)
       at android.app.ActivityThread.main(ActivityThread.java:5419)
       at java.lang.reflect.Method.invokeNative(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:525)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862)
       at dalvik.system.NativeStart.main(NativeStart.java)
致命异常:java.lang.VerifyError:f/i/b/f
位于androidx.fragment.app.FragmentHostCallback.(FragmentHostCallback.java:64)
位于androidx.fragment.app.FragmentHostCallback.(FragmentHostCallback.java:58)
在androidx.fragment.app.FragmentActivity$HostCallbacks上。(FragmentActivity.java:871)
位于androidx.fragment.app.FragmentActivity。(FragmentActivity.java:82)
在androidx.appcompat.app.AppCompatActivity。(AppCompatActivity.java:87)
在com.yocto.wenote.MainActivity上。(MainActivity.java:115)
位于java.lang.Class.newInstanceImpl(Class.java)
位于java.lang.Class.newInstance(Class.java:1130)
位于android.app.Instrumentation.newActivity(Instrumentation.java:1078)
位于androidx.test.runner.MonitoringInstrumentation.newActivity(MonitoringInstrumentation.java:9)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2210)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2349)
在android.app.ActivityThread.access$700(ActivityThread.java:159)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
位于android.os.Handler.dispatchMessage(Handler.java:99)
位于android.os.Looper.loop(Looper.java:176)
位于android.app.ActivityThread.main(ActivityThread.java:5419)
位于java.lang.reflect.Method.Invokenactive(Method.java)
位于java.lang.reflect.Method.invoke(Method.java:525)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862)
位于dalvik.system.NativeStart.main(NativeStart.java)
在Android 4设备中


有人知道发生了什么吗?谢谢。

就在几天前,我遇到了这个问题,只针对模糊的发布版本

为了解决这个问题,我刚刚在ProGuard配置中添加了以下规则:

-keep class androidx.** { *; }

我一直在努力寻找解决同一问题的办法。除Daniel的解决方案外,如果我使用“proguard android.txt”而不是“proguard android optimize.txt”,也不会出现问题

-keep class androidx.** { *; }