gpt4 book ai didi

android - 多个dex文件定义Landroid/support/v4/...报错

转载 作者:行者123 更新时间:2023-11-29 02:39:44 25 4
gpt4 key购买 nike

我只是包含了一些 Glide 库,Gradle 构建良好。

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.1', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:23.1.1'
testCompile 'junit:junit:4.12'
compile files('libs/glide-3.7.0.jar')
compile files('libs/glide-3.7.0-javadoc.jar')
compile files('libs/android-support-v4.jar')
annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0-RC1'
}

但是我遇到了这个:

Error:Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/app/ActivityCompatHoneycomb;

还有这个:

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException

如果有任何解决此问题的提示,我们将不胜感激。

最佳答案

有两个依赖导致冲突。 编译'com.android.support:appcompat-v7:23.1.1'编译文件('libs/android-support-v4.jar')

我手动将 libs/android-support-v4.jar 包含在库目录中,因为 Glide 需要它然后删除了 compile files('libs/android-support-v4.jar ') 依赖。之后 Gradle 同步良好,错误被清除。

关于android - 多个dex文件定义Landroid/support/v4/...报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45039371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com