Open Bug 1838031 Opened 2 years ago

R8 detects missing classes on minified builds

Categories

(Firefox for Android :: General, task)

All
Android
task

Tracking

()

People

(Reporter: rsainani, Unassigned)

Details

R8 detects missing classes on minified builds

Missing classes detected while running R8. Please add the missing classes or apply additional keep rules that are generated in /Users/rahulsainani/StudioProjects/firefox-android/fenix/app/build/outputs/mapping/fenixBeta/missing_rules.txt.

Missing class java.beans.BeanInfo (referenced from: java.util.Map org.yaml.snakeyaml.introspector.PropertyUtils.getPropertiesMap(java.lang.Class, org.yaml.snakeyaml.introspector.BeanAccess))
Missing class java.beans.FeatureDescriptor (referenced from: boolean org.yaml.snakeyaml.introspector.PropertyUtils.isTransient(java.beans.FeatureDescriptor))
Missing class java.beans.IntrospectionException (referenced from: java.util.Map org.yaml.snakeyaml.introspector.PropertyUtils.getPropertiesMap(java.lang.Class, org.yaml.snakeyaml.introspector.BeanAccess))
Missing class java.beans.Introspector (referenced from: java.util.Map org.yaml.snakeyaml.introspector.PropertyUtils.getPropertiesMap(java.lang.Class, org.yaml.snakeyaml.introspector.BeanAccess))
Missing class java.beans.PropertyDescriptor (referenced from: java.beans.PropertyDescriptor org.yaml.snakeyaml.introspector.MethodProperty.property and 4 other contexts)

Investigate where these are used. Consider adding don't warn or figure out the source library and update the proguard rules there.

You need to log in before you can comment on or make changes to this bug.