android - RxJava 和 FasterXML 是否有有效的 proguard 规则?

标签 android proguard rx-java kotlin fasterxml

现在阻止我在生产中使用 kotlin 的唯一问题是我找不到正确的 proguard 文件。

我用了什么:

1.Kotlin

2.Anko

3.Jackson-Kotlin-module

这是警告信息:

:app:proguardRelease
Warning: com.fasterxml.jackson.databind.ext.DOMSerializer: can't find referenced class org.w3c.dom.bootstrap.DOMImplementationRegistry
Warning: rx.internal.util.unsafe.BaseLinkedQueueConsumerNodeRef: can't find referenced class sun.misc.Unsafe
Warning: rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef: can't find referenced class sun.misc.Unsafe
Warning: rx.internal.util.unsafe.ConcurrentCircularArrayQueue: can't find referenced class sun.misc.Unsafe
Warning: rx.internal.util.unsafe.ConcurrentSequencedCircularArrayQueue: can't find referenced class sun.misc.Unsafe
Warning: rx.internal.util.unsafe.MpmcArrayQueueConsumerField: can't find referenced class sun.misc.Unsafe
Warning: rx.internal.util.unsafe.MpmcArrayQueueProducerField: can't find referenced class sun.misc.Unsafe
Warning: rx.internal.util.unsafe.MpscLinkedQueue: can't find referenced class sun.misc.Unsafe
Warning: rx.internal.util.unsafe.SpmcArrayQueueConsumerField: can't find referenced class sun.misc.Unsafe
Warning: rx.internal.util.unsafe.SpmcArrayQueueProducerField: can't find referenced class sun.misc.Unsafe
Warning: rx.internal.util.unsafe.SpscArrayQueue: can't find referenced class sun.misc.Unsafe
Warning: rx.internal.util.unsafe.UnsafeAccess: can't find referenced class sun.misc.Unsafe
Warning: there were 41 unresolved references to classes or interfaces.

最佳答案

这与 Kotlin 无关。忽略 proguard 文件中的警告:

-dontwarn sun.misc.Unsafe
-dontwarn org.w3c.dom.bootstrap.DOMImplementationRegistry

关于android - RxJava 和 FasterXML 是否有有效的 proguard 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414375/

相关文章:

android - 如何打开模拟器屏幕?

Java 已启动但返回退出代码=13 eclipse

android - 使用 ProGuard 无法获取广告、Flurry 5.3

java - StringObservable.from(InputStream).share() 立即导致 MissingBackPressure

rx-java - 使用 RxJava 刷新透明身份验证 token

android - 防止 Android 应用程序关闭

java.lang.UnsupportedOperationException : Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f010046 a=-1} 异常

exception - 解码 Analytics 报告的混淆 (Proguard) 异常位置

Android - gradle testProguardFile - 它与单元测试相关的目的是什么

android - 在后台获取 GoogleMap 快照