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

Android app crashes in release mode for gms.vision api

我在我的应用程序中使用了 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)

我在依赖下添加了视觉库如下:

implementation "com.google.android.gms:play-services-vision:"8.3.0"

不升级vision api版本,有没有办法解决这个崩溃问题?

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

android.enableR8=false