使用R8缩小rxjava3的异常

问题描述

我正在尝试使用发行版本和minifyingEnabled = true构建我的项目,而我一直都在面对这个异常:

构建调试APK成功,但构建releaseApk失败

请帮助我,我找不到问题

FORCE inlining on non-inlinable: void io.reactivex.rxjava3.disposables.Runnabledisposable.constructor$io$reactivex$rxjava3$disposables$Referencedisposable(java.lang.Object)
Stack trace:
com.android.tools.r8.errors.a: FORCE inlining on non-inlinable: void io.reactivex.rxjava3.disposables.Runnabledisposable.constructor$io$reactivex$rxjava3$disposables$Referencedisposable(java.lang.Object)
    ...
Suppressed: java.util.concurrent.ExecutionException: com.android.tools.r8.errors.a: FORCE inlining on non-inlinable: void io.reactivex.rxjava3.disposables.Runnabledisposable.constructor$io$reactivex$rxjava3$disposables$Referencedisposable(java.lang.Object)
        at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1006)
        at com.android.tools.r8.utils.U0.a(:14)
        at com.android.tools.r8.utils.U0.a(:9)
        at com.android.tools.r8.ir.conversion.a0.a(:49)
        at com.android.tools.r8.ir.conversion.O.a(:160)
        ...
        at com.android.build.gradle.internal.tasks.R8Task$Companion.shrink(R8Task.kt:472)
        at com.android.build.gradle.internal.tasks.R8Task.doTaskAction(R8Task.kt:334)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
        at java.lang.Thread.run(Thread.java:748)
    [CIRculaR REFERENCE:com.android.tools.r8.errors.a: FORCE inlining on non-inlinable: void io.reactivex.rxjava3.disposables.Runnabledisposable.constructor$io$reactivex$rxjava3$disposables$Referencedisposable(java.lang.Object)]
Caused by: com.android.tools.r8.errors.b: FORCE inlining on non-inlinable: void io.reactivex.rxjava3.disposables.Runnabledisposable.constructor$io$reactivex$rxjava3$disposables$Referencedisposable(java.lang.Object)
    at com.android.tools.r8.graph.T.a(:42)
    at com.android.tools.r8.graph.T.a(:33)
    at com.android.tools.r8.ir.optimize.p.a(:43)
    at com.android.tools.r8.ir.optimize.w.a(:116)
    at com.android.tools.r8.ir.optimize.w.a(:82)
    at com.android.tools.r8.ir.conversion.O.a(:520)
    at com.android.tools.r8.ir.conversion.O.a(:417)
    at com.android.tools.r8.ir.conversion.O.b(:53)
    ... 8 more

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)