can';我找不到de.mindpipe.android.logging.log4j.LogConfigurator类,即使我将其放入Dependency

can';我找不到de.mindpipe.android.logging.log4j.LogConfigurator类,即使我将其放入Dependency,android,android-studio,Android,Android Studio,当我在android studio的emulator中运行应用程序时,我得到一个异常。但实际上,这个类可以在jar的android.logging.log4j-1.0.3.jar上找到;我还将依赖关系放在build.gradle上 dependencies { compile 'com.android.support:support-v4:21.1.1' compile 'com.google.android.gms:play-services-gcm:9.4.0' compile 'com.g

当我在android studio的emulator中运行应用程序时,我得到一个异常。但实际上,这个类可以在jar的android.logging.log4j-1.0.3.jar上找到;我还将依赖关系放在build.gradle上

dependencies {
compile 'com.android.support:support-v4:21.1.1'
compile 'com.google.android.gms:play-services-gcm:9.4.0'
compile 'com.google.android.gms:play-services-location:9.4.0'
compile 'com.google.android.gms:play-services-maps:9.4.0'
compile 'com.google.code.gson:gson:2.6.2'
compile files('libs/android-viewbadger.jar')
compile files('libs/commons-collections-3.2.1.jar')
compile files('libs/commons-io-2.4.jar')
compile files('libs/commons-lang-2.3.jar')
compile files('libs/aspectjrt-1.7.3.jar')
compile files('libs/isoparser-1.0.2.jar')
compile files('libs/picasso-2.5.2.jar')
compile files('libs/glide-3.7.0.jar')
compile files('libs/android-query-full.0.26.8.jar')
compile 'log4j:log4j:1.2.17'
compile 'de.mindpipe.android:android-logging-log4j:1.0.3'
}
例外情况如下

 Caused by: java.lang.ClassNotFoundException: Didn't find class "de.mindpipe.android.logging.log4j.LogConfigurator" on path: DexPathList[[zip file "/data/app/com.test.app-1/base.apk", zip file "/data/app/com.test.app-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.test.app-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.test.app-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.test.app-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.test.app-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.test.app-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.test.app-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.test.app-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.test.app-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.test.app-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/test.app-1/lib/x86, /system/fake-libs, /data/app/com.test.app-1/base.apk!/lib/x86, /data/app/com.test.app-1/split_lib_slice_0_apk.apk!/lib/x86, /data/app/com.test.app-1/split_lib_slice_1_apk.apk!/lib/x86, /data/app/com.test.app-1/split_lib_slice_2_apk.apk!/lib/x86, /data/app/com.test.app-1/split_lib_slice_3_apk.apk!/lib/x86, /data/app/com.test.app-1/split_lib_slice_4_apk.apk!/lib/x86, /data/app/com.test.app-1/split_lib_slice_5_apk.apk!/lib/x86, /data/app/com.test.app-1/split_lib_slice_6_apk.apk!/lib/x86, /data/app/com.test.app-1/split_lib_slice_7_apk.apk!/lib/x86, /data/app/com.test.app-1/split_lib_slice_8_apk.apk!/lib/x86, /data/app/com.test.app-1/split_lib_slice_9_apk.apk!/lib/x86, /system/lib, /vendor/lib]]
     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
     at com.test.app.MyApp.initLog4j(MyApp.java:268) 
顺便说一句,这个异常以前没有发生过。当我升级到3.3时,出现了问题(可能,不是很确定);现在我不知道如何让它工作

我对它做了更多的搜索。并查找无法找到的依赖项的所有类。不确定它们是否未添加到apk中

我还检查了其他链接,比如,


它们都不起作用。

我用下面的解决方案修复了它

  • 转到文件build.grade所在的文件夹
  • 运行命令
    gradlew clean
  • 重建项目

  • 尝试将log4j从
    1.0.3
    降级到
    1.0.2