You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
java.lang.ClassNotFoundException: androidx.exifinterface.media.ExifInterface
[wrapped] java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/exifinterface/media/ExifInterface;
at c6.b.a(b.java:8)
at v5.f.l(f.java:482)
at com.facebook.imagepipeline.producers.LocalFetchProducer.d(LocalFetchProducer.java:162)
at com.facebook.imagepipeline.producers.SwallowResultProducer.run(SwallowResultProducer.java:12)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at com.google.android.material.datepicker.DateFormatTextWatcher.lambda$new$0(DateFormatTextWatcher.java:72)
at androidx.activity.ComponentActivity$onBackPressedDispatcher$2$$ExternalSyntheticLambda1.run(ComponentActivity.java:0)
at java.lang.Thread.run(Thread.java:919)
Reproduction
According to bug report, I can confirm that the issue does happen on Samsung SM-T595 gta2xllte Android 10
I cannot reproduce on my side: I do not have this hardware.
Solution
Maybe Proguard / R8 rule could help.. or not?
Additional Information
Fresco version:
fresco = "3.2.0"
api libs.fresco
api libs.fresco.animated.webp
api libs.fresco.webpsupport
api libs.fresco.animated.gif
Description
Recently I start to receive some bug report for some of my apps regarding a missing androidx.exifinterface.media.ExifInterface class.
The odd thing is that this seems only to happens for some specific devices.
I think this exception occurs at Android Fresco 's pipeline initialization phase, i.e. Fresco.initialize(...)
A. Trying to solve the problem in blind mode - does not work :/
As I don't really know what's going on, I did the following changes in my gradle config:
In my
/gradle/libs.versions.toml
have addedand also added ,in the build.gradle file of my library project, this:
B. Maybe using R8/Proguard
Not sure.. and which Proguard statements should I use ..??
Something like this :
C. Begging for help
Note:
FYI, the stack trace, which occurs in the "FrescoIoBoundExecutor" thread
Reproduction
According to bug report, I can confirm that the issue does happen on Samsung SM-T595 gta2xllte Android 10
I cannot reproduce on my side: I do not have this hardware.
Solution
Maybe Proguard / R8 rule could help.. or not?
Additional Information
Fresco version:
fresco = "3.2.0"
api libs.fresco
api libs.fresco.animated.webp
api libs.fresco.webpsupport
api libs.fresco.animated.gif
Platform version: Samsung SM-T595 gta2xllte Android 10
The text was updated successfully, but these errors were encountered: