如何在gradle中排除flavor的依赖项

时间:2016-08-10 19:01:05

标签: android gradle

我们的Android项目有很多风格。一种风味包括在aar文件中捆绑android-async-http的aar。

问题是我们已经为所有风格定义了编译依赖:

compile 'com.loopj.android:android-async-http:1.4.6'

并导致构建失败并出现错误:

 > com.android.build.api.transform.TransformException: java.util.zip.ZipException: 
duplicate entry: com/loopj/android/http/AssertUtils.class

我希望尝试仅针对一种风格排除这种依赖性。类似的东西:

freeCompile('com.loopj.android:android-async-http:1.4.6') {
    exclude = true
}

无论如何要做到这一点而没有为每种味道定义依赖性?

0 个答案:

没有答案