简体   繁体   中英

Universal Image Loader Library error with android studio on android 5.0.1

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 fi le "/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'
}

the solution is to add:

depenencies {
   ...
   compile 'com.android.support:multidex:1.0.1'
   ...
}

我已经通过下载库zip文件解决了它并将其作为模块包含在我的项目中,并且当我禁用android studio中的即时运行时,我现在也没有遇到任何问题

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM