From d735d2f416368dbd2704185d3a9d9cb70951c85b Mon Sep 17 00:00:00 2001 From: Roman Tsisyk Date: Sat, 30 Sep 2023 10:32:14 +0300 Subject: [PATCH] [android] Fix R8 for Guava added by Android Auto ``` ERROR: Missing classes detected while running R8. Please add the missing classes or apply additional keep rules that are generated in organicmaps/organicmaps/android/app/build/outputs/mapping/googleBeta/missing_rules.txt. ERROR: R8: Missing class java.lang.reflect.AnnotatedType (referenced from: java.lang.reflect.AnnotatedType[] com.google.common.reflect.Invokable$ConstructorInvokable.getAnnotatedParameterTypes() and 6 other contexts) ``` Signed-off-by: Roman Tsisyk --- android/app/proguard-mwm.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/app/proguard-mwm.txt b/android/app/proguard-mwm.txt index be80b77d4c..65cebc8c05 100644 --- a/android/app/proguard-mwm.txt +++ b/android/app/proguard-mwm.txt @@ -38,3 +38,6 @@ -keep interface androidx.** { *; } -dontwarn javax.lang.model.element.Modifier + +# For Guava used by Android Auto +-dontwarn java.lang.reflect.AnnotatedType