Solved:class file for com.facebook.imagepipeline.animated.base.AnimatedImage not found.

Updated: Feb 24


In case you update to latest gradle version you may see this kind of error, you can solve this error by adding latest dependencies, check the code and replace as it is...


versions check:


source code here:

apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { //the compression of webp file during build causes problem with FileDescriptor in ContentProvider. aaptOptions { noCompress "webp" } compileSdkVersion 28 defaultConfig { applicationId "com.weteamspace.tamilstickersforwhatsapp" minSdkVersion 16 targetSdkVersion 28 versionCode 3 versionName "1.0.7" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" def contentProviderAuthority = applicationId + ".stickercontentprovider" // Creates a placeholder property to use in the manifest. manifestPlaceholders = [contentProviderAuthority: contentProviderAuthority] // Adds a new field for the authority to the BuildConfig class. buildConfigField("String", "CONTENT_PROVIDER_AUTHORITY", "\"${contentProviderAuthority}\"") } buildTypes { debug { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } packagingOptions { exclude 'lib/*/libnative-imagetranscoder.so' exclude 'lib/*/libnative-filters.so' } // Configures multiple APKs based on ABI. // see https://developer.android.com/studio/build/configure-apk-splits#configure-abi-split // splits { // abi { // enable true // Enables building multiple APKs per ABI. // universalApk true // Specifies that we do not want to also generate a universal APK that includes all ABIs. // } // } } task checkDebug { doLast { println("checkDebug") if (android.defaultConfig.applicationId.startsWith("com.whatsapp")) { throw new GradleException("applicationId in defaultConfig cannot start with com.whatsapp, please change your applicationId in app/build.gradle"); } checkApplicationIdInDebug() } } private void checkApplicationIdInDebug() { Properties properties = new Properties() properties.load(project.rootProject.file('local.properties').newDataInputStream()) def ignoreApplicationIdCheck = properties.getProperty('ignoreApplicationIdCheck') if (ignoreApplicationIdCheck == null) { if (android.defaultConfig.applicationId.equals("com.example.samplestickerapp")) { throw new GradleException("Your applicationId is currently com.example.samplestickerapp, please change your applicationId to a different string in app/build.gradle in line 10"); } } else { println("application id check ignored") } } task checkRelease { doLast { println("checkRelease") if (android.defaultConfig.applicationId.startsWith("com.example")) { throw new GradleException("applicationId in defaultConfig cannot start with com.example, please change your applicationId in app/build.gradle"); } } } tasks.whenTaskAdded { task -> println(task.name) if (task.name.contains("assembleDebug")) { task.dependsOn checkDebug } if (task.name.contains("assembleRelease")) { task.dependsOn checkRelease } } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') //noinspection GradleCompatible implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:design:28.0.0' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.android.support:recyclerview-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' implementation 'com.facebook.fresco:fresco:1.13.0' implementation 'com.facebook.fresco:webpsupport:1.13.0' implementation 'com.facebook.fresco:animated-webp:1.13.0' implementation 'com.facebook.fresco:animated-base:1.13.0' implementation 'com.google.android.gms:play-services-ads:17.2.0' implementation 'com.google.firebase:firebase-messaging:18.0.0' implementation 'com.google.firebase:firebase-core:16.0.9' }

410 views