【发布时间】:2026-02-02 01:10:01
【问题描述】:
我遇到了一个棘手的问题。在我的项目中,我有一个包含 appcompat-v7 兼容性库的库 (.aar) 文件。现在在我的项目中,我在 gradle.build (app) 文件的依赖部分下还有另一个 appcompat-v7 ..
问题是当我运行应用程序时,它会抛出异常提示
UNEXPECTED TOP-LEVEL EXCEPTION:com.android.dex.DexException: Multiple dex files define Landroid/support/v7/appcompat/R$anim;
这是我的应用程序 gradle.build(app) 文件相关部分(我认为是这样)
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:22.2.1'
compile(name: 'conversityChat-debug', ext: 'aar') {
exclude group: 'com.android.support', module: 'support-v7'
}
}
这是我的图书馆 gradle.build(app) 文件相关部分(我想是的)
dependencies {
compile project(':androidwebsocketsmaster')
compile 'com.android.support:appcompat-v7:22.2.1'
compile files('libs/acra-4.5.0.jar')
compile files('libs/universal-image-loader-1.9.4.jar')
}
我正在使用 android studio.. 我知道这个问题之前已经被问过,我已经尝试了那里建议的所有可能的解决方案。可悲的是,他们都没有帮助...请帮帮我
【问题讨论】:
标签: android android-support-library android-library