解决在6.0系统出现java.lang.InternalError

时间:2022-10-31 22:53:33

在开发项目的时候出现了如图所示的异常,

解决在6.0系统出现java.lang.InternalError

解决办法 需要在混淆地方添加代码

#解决在6.0系统出现java.lang.InternalError-keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*Field* {
long producerIndex;
long consumerIndex;
}
-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef {
rx.internal.util.atomic.LinkedQueueNode producerNode;
}
-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueConsumerNodeRef {
rx.internal.util.atomic.LinkedQueueNode consumerNode;
}

参考地址: https://github.com/ReactiveX/RxJava/issues/3097