Is there a valid proguard rule for RxJava and FasterXML?

Now the only problem stopping me from using kotlin in production is that I cannot find the correct proguard file for it.

What I used:

1.Kotlin

2.Anko

3.Jackson-Kotlin module

A warning message appears here:

: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. 
+8
android rx-java kotlin proguard fasterxml
source share
2 answers

it’s best to just have this guarantee as a dependency:

https://github.com/artem-zinnatullin/RxJavaProGuardRules

+12
source share

This has nothing to do with Kotlin. Ignore warnings in the proguard file:

 -dontwarn sun.misc.Unsafe -dontwarn org.w3c.dom.bootstrap.DOMImplementationRegistry 
+26
source share

All Articles