解决在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

你可能感兴趣的:(Android学习笔记)