我们的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
}
无论如何要做到这一点而没有为每种味道定义依赖性?