Android 混淆之后出现java.lang.InternalError
Posted 隔壁小王66
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 混淆之后出现java.lang.InternalError相关的知识,希望对你有一定的参考价值。
项目中引用了
compile 'io.reactivex:rxjava:1.1.3'
在混淆之后,运行崩溃,日志显示
java.lang.InternalError
添加混淆代码:
##解决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;
以上是关于Android 混淆之后出现java.lang.InternalError的主要内容,如果未能解决你的问题,请参考以下文章
android 使用WebView上传文件 混淆打包之后就无法调用openFileChooser这个方法了
Android项目引入actionbarsherlock作为library后混淆之后的异常