Android 渐变:从项目修改库的生成
我有一个简单的问题。是否可以修改gradle库构建项目特定的版本以及如何修改 下面的示例中,我有一个用于多个项目的库。 现在,我想在构建项目时排除库中的一些文件 但我希望在构建Project_B时包含它们 我想知道是否可以将参数添加到Projekt_A的build.gradle文件中的依赖项中。类似于: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
dependencies {
compile project(':explore_layout',
//specify the exclude inside the lib
sourceSets {
main {
java {
exclude '**/uncompilable/**'
}
}
}
)
}
在库项目中创建两个源集,然后依赖于为源集添加的相应配置。通过这种方式,您只能为
A
获取一个源代码集,但为B
获取两个源代码集,为什么不在Project_B中重用它们呢!您是否尝试过让库
不被修改,并让proguard删除链接的“Project\u A”中所有未引用的代码?谢谢您的帮助!就我而言,有一个更简单的解决方案: