Android 渐变:从项目修改库的生成

Android 渐变:从项目修改库的生成,android,android-studio,gradle,android-gradle-plugin,android-build,Android,Android Studio,Gradle,Android Gradle Plugin,Android Build,我有一个简单的问题。是否可以修改gradle库构建项目特定的版本以及如何修改 下面的示例中,我有一个用于多个项目的库。 现在,我想在构建项目时排除库中的一些文件 但我希望在构建Project_B时包含它们 我想知道是否可以将参数添加到Projekt_A的build.gradle文件中的依赖项中。类似于: dependencies { compile project(':explore_layout', //specify the exclude inside the

我有一个简单的问题。是否可以修改gradle库构建项目特定的版本以及如何修改

下面的示例中,我有一个用于多个项目的库。 现在,我想在构建项目时排除库中的一些文件

但我希望在构建Project_B时包含它们

我想知道是否可以将参数添加到Projekt_A的build.gradle文件中的依赖项中。类似于:

dependencies {
    compile project(':explore_layout', 
        //specify the exclude inside the lib
        sourceSets {
           main {
               java {
                   exclude '**/uncompilable/**'
               }
           }
        }
    )
}

在库项目中创建两个源集,然后依赖于为源集添加的相应配置。通过这种方式,您只能为
A
获取一个源代码集,但为
B
获取两个源代码集,为什么不在Project_B中重用它们呢!您是否尝试过让
不被修改,并让proguard删除链接的“Project\u A”中所有未引用的代码?谢谢您的帮助!就我而言,有一个更简单的解决方案: