Universal Image Loader Library thought this crash while initializing in android studio on huawei device with android os version 5.0.1
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.nostra13.universalimageloader.core.ImageLoaderConfiguration$Builder" on path: DexPathList[[zip file "/data/app/com.q8car.andriod.activity-2/base.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_dependencies_apk.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_slice_0_apk.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_slice_1_apk.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_slice_2_apk.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_slice_3_apk.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_slice_4_apk.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_slice_5_apk.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_slice_6_apk.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_slice_7_apk.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_slice_8_apk.apk", zip file "/data/app/com.q8car.andriod.activity-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.q8car.andriod.activity-2/lib/arm, /vendor/lib, /system/lib]]
my gradle file is as following
apply plugin: 'com.android.library'
buildscript {
repositories {
mavenCentral()
jcenter()
flatDir {
dirs 'libs'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.mutualmobile.gradle.plugins:dexinfo:0.1.2'
}
}
android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
lintOptions {
checkReleaseBuilds false
abortOnError false
}
defaultConfig {
minSdkVersion 16
targetSdkVersion 16
multiDexEnabled = true
ndk {
abiFilter "armeabi-v7a"
}
}
buildTypes {
debug {
debuggable true
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/dependencies'
exclude 'META-INF/license'
exclude 'META-INF/notice'
exclude 'META-INF/LGPL2.1'
exclude 'lib/armeabi-v7a/libblasV8.so'
}
sourceSets {
main {
jni.srcDirs = []
jniLibs.srcDirs = ['libs']
}
}
productFlavors {
}
}
repositories {
mavenCentral()
jcenter()
flatDir {
dirs 'libs'
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
// modules
compile project(':ffmpeg4android')
// sdks
//compile 'com.android.support:multidex:1.0.2'
compile 'com.danikula:videocache:2.3.4'
compile 'com.android.support:support-v4:27.0.0'
compile 'com.android.support:support-annotations:27.0.0'
compile 'com.android.support:appcompat-v7:27.0.0'
compile 'com.android.support:recyclerview-v7:27.0.0'
compile 'com.android.support:cardview-v7:27.0.0'
compile 'com.android.support:support-v13:27.0.0'
compile 'com.google.android.gms:play-services:11.6.0'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
}