I am using ProGuard with my Android Studio project. When I create a release, I get the following note:
Note: com.google.common.cache.Striped64 accesses a declared field 'base' dynamically
Maybe this is program field 'com.google.common.cache.Striped64 { long base; }'
Maybe this is program field 'org.jsoup.nodes.Entities { java.util.Map base; }'
Maybe this is program field 'org.jsoup.nodes.Entities$EscapeMode { org.jsoup.nodes.Entities$EscapeMode base; }'
I tried to solve this problem with
-keep class org.jsoup.** { *; }
-keeppackagenames org.jsoup.nodes
-keep class com.google.common.cache.Striped64 { *; }
-keep class com.google.common.base.** { *; }
but it did not help.
How to eliminate this note?
source
share