It's better for someone to confirm if it works as expected before documenting it simple smile ProGuard is usually used with Android apps in release builds (minifyEnabled option in build.gradle) and it fails builds when any warning is printed. In this case Kovenant uses sun.misc.unsafe stuff that is possibly different on Android - so ProGuard warns about it and then fails build.