程序类型已存在:android.support.v13.view.DragStartHelper $ 1

Cod*_*ave 15 android android-studio

自昨天以来我一直在寻找这个错误的解决方案.我尝试了一切.我删除了我的.idea和.gradle文件.我甚至使缓存无效并重启我的android工作室.我也重新安装我的android工作室但无济于事.我仍然收到此错误.我没有触摸我的项目大约一个月.当我回来.我更新了我的android工作室,并试图运行我的项目,并受到了这个错误的欢迎

java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
     Program type already present: android.support.v13.view.DragStartHelper$1
Run Code Online (Sandbox Code Playgroud)

我在gradle上启用了multidex.一个月前我没有这个问题.在更新我的android工作室后,我得到了这个.有人有解决方案吗?我使用的所有库都应该没问题,因为我能够在一个月前没有出现此错误的情况下发布我的应用程序.

Cod*_*ave 41

好的.因此之后,从其他谁都有这个问题仔细阅读,我需要排除的gradle上支持V13的链接如下这里

configurations.all {
    exclude group: 'com.android.support', module: 'support-v13'
}
Run Code Online (Sandbox Code Playgroud)

  • 问题没有解决.仍有错误. (2认同)

Bru*_*ela 14

我无法评论,因为我的声誉,但下面的答案工作正常.我推荐的独特添加说明是放在哪里.

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    ...
    configurations.all {
        exclude group: 'com.android.support', module: 'support-v13'
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

有关如何排除依赖进一步的细节在这里