在Gradle构建过程中从Android Studio中的外部JAR中排除包

时间:2015-02-24 14:10:00

标签: android android-studio gradle jar

假设我有一个Android Studio项目和JAR x.jar,我将其包含在build.gradle中:

compile files('libs/x.jar')

如何告诉Gradle不在x.jar中包含xyz包?是否有类似的东西:

compile files('libs/x.jar'){
    exclude: "xyz"
}

或者这对于我自己不能建造的罐子是不可能的(并且在构建罐子时排除来源)?

1 个答案:

答案 0 :(得分:1)

Gradle并不直接支持此类功能。您唯一的解决方案是创建一个生成新jar的任务,并将其添加到您的编译配置中。