Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Okio warning while implementing Proguard rules

Already implemented below given solution but none of them are working still facing below listed warning.

Warning: okio.DeflaterSink: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement Warning: okio.Okio: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement Warning: okio.Okio: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement Warning: retrofit2.Platform$Java8: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement

image

like image 216
Dharmesh Prajapati Avatar asked Oct 24 '25 03:10

Dharmesh Prajapati


1 Answers

Add these lines into your proguard-rules.pro:

-keep class sun.misc.Unsafe { *; }
-dontwarn java.nio.file.*
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
-dontwarn okio.**

EDIT: try to add this:

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

into release buildType.

like image 57
punchman Avatar answered Oct 26 '25 17:10

punchman