Java Android应用程序在gms.vision api的发布模式下崩溃

Java Android应用程序在gms.vision api的发布模式下崩溃,java,android,gradle,64-bit,Java,Android,Gradle,64 Bit,我在应用程序中使用了gms.vision api进行条形码扫描。我升级了我的工作室gradle来创建aab文件。我开始只在发布模式下面对崩溃问题,日志如下: java.lang.IllegalArgumentException: Unexpected number of IObjectWrapper declared fields: 0 at vyc.a(:com.google.android.gms@19275046@19.2.75 (120400-269183835):9)

我在应用程序中使用了gms.vision api进行条形码扫描。我升级了我的工作室gradle来创建aab文件。我开始只在发布模式下面对崩溃问题,日志如下:

java.lang.IllegalArgumentException: Unexpected number of IObjectWrapper declared fields: 0
    at vyc.a(:com.google.android.gms@19275046@19.2.75 (120400-269183835):9)
    at com.google.android.gms.vision.client.DynamiteNativeBarcodeDetectorCreator.newBarcodeDetector(:com.google.android.gms@19275046@19.2.75 (120400-269183835):1)
    at awhf.a(:com.google.android.gms@19275046@19.2.75 (120400-269183835):3)
    at cqq.onTransact(:com.google.android.gms@19275046@19.2.75 (120400-269183835):3)
    at android.os.Binder.transact(Binder.java:914)
    at com.google.android.gms.vision.barcode.internal.client.c$a$a.a(Unknown Source:40)
    at com.google.android.gms.vision.barcode.internal.client.d$a.b(Unknown Source:14)
    at com.google.android.gms.vision.barcode.internal.client.d$a.a(Unknown Source:13)
    at com.google.android.gms.vision.barcode.internal.client.d.b(Unknown Source:11)
    at com.google.android.gms.vision.barcode.internal.client.d.<init>(Unknown Source:17)
    at com.google.android.gms.vision.barcode.a$b.a(Unknown Source:6)

在不升级vision api版本的情况下,是否有办法修复此崩溃问题?

在gradle.properties文件中添加以下行已解决崩溃问题:

android.enableR8=false

尝试在发布模式下使用
minifyEnabled false
shrinkResources false
运行该应用程序,并检查是否仍会崩溃?如果您使用的是Instant Run,请禁用Instant Run并制作一个发布版本,然后重试。您使用的是ProGuard吗?您使用的是github的android vision master吗?我使用的是ProGuard。将minifyEnabled设置为false不会影响应用程序安全性?
android.enableR8=false