Android RxJava、Proguard和sun.misc.Unsafe

Android RxJava、Proguard和sun.misc.Unsafe,android,rx-java,rx-android,android-proguard,okhttp3,Android,Rx Java,Rx Android,Android Proguard,Okhttp3,我在使用Proguard时遇到了RxJava(1.1.0)方面的问题。我没有更改RxJava版本及其.pro文件,但在更新OkHttp后,我无法使用Proguard进行编译,因为我收到了关于sun.misc.Unsafe不存在的警告 rxJava.pro -keep class rx.schedulers.Schedulers { public static <methods>; } -keep class rx.schedulers.ImmediateScheduler { pub

我在使用
Proguard
时遇到了
RxJava
(1.1.0)方面的问题。我没有更改RxJava版本及其
.pro
文件,但在更新
OkHttp
后,我无法使用
Proguard
进行编译,因为我收到了关于
sun.misc.Unsafe
不存在的警告

rxJava.pro

-keep class rx.schedulers.Schedulers {
public static <methods>;
}
-keep class rx.schedulers.ImmediateScheduler {
public <methods>;
}
-keep class rx.schedulers.TestScheduler {
public <methods>;
}
-keep class rx.schedulers.Schedulers {
public static ** test();
}

-dontwarn  rx.internal.util.unsafe.**
我不明白为什么
UnsafeAccess
会崩溃,它应该只查找
sun.misc.Unsafe
并在不存在时返回
false

通过添加

compile 'com.artemzin.rxjava:proguard-rules:1.1.0.0'
对我的依赖

compile 'com.artemzin.rxjava:proguard-rules:1.1.0.0'