redex: problem with firebase

I’ve this runtimeException:

10-06 13:58:42.867 E/AndroidRuntime(25200): java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.IllegalStateException: com.google.firebase.auth.FirebaseAuth#getInstance has been removed by Proguard. Add keep rule to prevent it. 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.app.ActivityThread.installProvider(ActivityThread.java:5216) 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4808) 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4748) 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.app.ActivityThread.-wrap1(ActivityThread.java) 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1421) 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.os.Handler.dispatchMessage(Handler.java:102) 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.os.Looper.loop(Looper.java:148) 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.app.ActivityThread.main(ActivityThread.java:5480) 10-06 13:58:42.867 E/AndroidRuntime(25200): at java.lang.reflect.Method.invoke(Native Method) 10-06 13:58:42.867 E/AndroidRuntime(25200): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 10-06 13:58:42.867 E/AndroidRuntime(25200): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 10-06 13:58:42.867 E/AndroidRuntime(25200): Caused by: java.lang.IllegalStateException: com.google.firebase.auth.FirebaseAuth#getInstance has been removed by Proguard. Add keep rule to prevent it. 10-06 13:58:42.867 E/AndroidRuntime(25200): at com.google.firebase.FirebaseApp.a(Unknown Source) 10-06 13:58:42.867 E/AndroidRuntime(25200): at com.google.firebase.FirebaseApp.a(Unknown Source) 10-06 13:58:42.867 E/AndroidRuntime(25200): at com.google.firebase.FirebaseApp.a(Unknown Source) 10-06 13:58:42.867 E/AndroidRuntime(25200): at com.google.firebase.FirebaseApp.a(Unknown Source) 10-06 13:58:42.867 E/AndroidRuntime(25200): at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.content.ContentProvider.attachInfo(ContentProvider.java:1748) 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.content.ContentProvider.attachInfo(ContentProvider.java:1723) 10-06 13:58:42.867 E/AndroidRuntime(25200): at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) 10-06 13:58:42.867 E/AndroidRuntime(25200): at android.app.ActivityThread.installProvider(ActivityThread.java:5213) 10-06 13:58:42.867 E/AndroidRuntime(25200): ... 10 more

without redex, the release apk with proguard active, is working.

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 16 (4 by maintainers)

Most upvoted comments

Not working for me now. Anyone find solution for this, please paste it here.