摇篮排除模块不能正常工作?(Gradle exclude module does not work?

2019-10-22 06:59发布

当库dupplication检查,我跑androidDependencies并得到了这一点:

+--- com.melnykov:floatingactionbutton:1.2.0
|    \--- com.android.support:recyclerview-v7:21.0.2
+--- me.drakeet.materialdialog:library:1.2.2
+--- Android Workspace:SwipeLibrary:unspecified
|    \--- LOCAL: android-support-v4.jar
\--- com.android.support:appcompat-v7:22.0.0
     \--- com.android.support:support-v4:22.0.0
          \--- LOCAL: internal_impl-22.0.0.jar

所以我排除在该应用程序的build.gradle支持Android V4:(孤单在libs文件夹中没有文件)

   compile(project(':SwipeLibrary')) {
    exclude module: 'support-v4'
}

但显然这是行不通的。 该dexDebug仍然抛出意外的顶级例外:java.lang.IllegalArgumentException异常:已添加。 我怎样才能摆脱这个问题的?

Answer 1:

对于大家谁都有同样的问题,因为我(dexDebug抛出异常说库已添加 - 到support_v4相关的),也许这将帮助你:转到斌/ dexedLibs并找到冗余库(在我的情况下,它是因为android_support_v4的nineoldandroids已经拥有它),并重新构建项目。 然而,你应该这样做需要您自担风险所以记得试图删除它们之前备份的文件。



文章来源: Gradle exclude module does not work?