[英]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 通用图像加载器库在使用Android OS 5.0.1版的华为设备上的Android Studio中初始化时认为此崩溃
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
原因:java.lang.ClassNotFoundException:在路径:DexPathList [[zip file“ /data/app/com.q8car.andriod.activity-2]中找不到类” com.nostra13.universalimageloader.core.ImageLoaderConfiguration $ Builder“ /base.apk”、zip文件“ /data/app/com.q8car.andriod.activity-2/split_lib_dependencies_apk.apk”、zip文件“ /data/app/com.q8car.andriod.activity-2/split_lib_slice_0_apk.apk ”,zip文件“ /data/app/com.q8car.andriod.activity-2/split_lib_slice_1_apk.apk”、zip文件“ /data/app/com.q8car.andriod.activity-2/split_lib_slice_2_apk.apk”、zip文件“ /data/app/com.q8car.andriod.activity-2/split_lib_slice_3_apk.apk”,zip文件“ /data/app/com.q8car.andriod.activity-2/split_lib_slice_4_apk.apk”,zip文件“ / data / app / com.q8car.andriod.activity-2 / split_lib_slice_5_apk.apk”,压缩文件“ /data/app/com.q8car.andriod.activity-2/split_lib_slice_6_apk.apk”,压缩文件“ / data / app / com。 q8car.andriod.activity-2 / split_lib_slice_7_apk.apk“,压缩文件“ /data/app/com.q8car.andriod.activity-2/split_lib_slice_8_apk.apk”,压缩文件 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]]
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 我的gradle文件如下
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中的即时运行时,我现在也没有遇到任何问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.