FirebaseUI-Android: Version 3.3.0 breaks proguard again

I am seeing this in one of my projects when upgrading from 3.2.2 to 3.3.0

Warning: com.firebase.ui.auth.data.remote.TwitterSignInHandler$TwitterSessionResult: can't find referenced class retrofit2.Call
Warning: com.firebase.ui.auth.data.remote.TwitterSignInHandler$TwitterSessionResult: can't find referenced class retrofit2.Call

We added this to our proguard config:

-dontwarn com.firebase.ui.auth.provider.**

But then we killed the provider classes.

I suspect the workaround is:

-dontwarn com.firebase.ui.data.remote.**

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Reactions: 1
  • Comments: 16 (7 by maintainers)

Most upvoted comments

At least you are not getting this:

Error in /Users/.../.gradle/caches/transforms-1/files-1.1/play-services-base-12.0.1.aar/d4cede01fde67af88a30dd3361237f85/proguard.txt:
  Expected field or method name at /Users/.../.gradle/caches/transforms-1/files-1.1/play-services-base-12.0.1.aar/d4cede01fde67af88a30dd3361237f85/proguard.txt:3:89
  com.google.android.gms.common.api.internal.BasePendingResult.ReleasableResultGuardian <fields>;

for a few weeks already. I submitted 74602137 on Issue Tracker, but someone at Google marked as private, I can’t even see how my issue is going 😞. Has anyone here found any workaround for it?

@samtstern 🤦‍♂️ Alright, that’s it. I’m making a proguard test module. 👍