我正在开发的安卓项目有3种构建类型-- debug、qa和release
buildTypes {
release {
...
}
qa {
...
}
debug {
...
}
}我希望依赖项(崩溃报告库)只适用于debug和qa,而不适用于release。
我猜这可以通过复制构建类型特定的编译行来完成,如下所示:
dependencies {
...
debugCompile 'com.mindscapehq.android:raygun4android:1.3.0:sources'
qaCompile 'com.mindscapehq.android:raygun4android:1.3.0:sources'
}有没有办法在不重复的情况下做到这一点?
发布于 2015-08-18 19:16:29
可以迭代依赖项中的生成类型。
dependencies {
...
android.buildTypes.each { type ->
if(type.name.equals("debug") || type.name.equals("qa")) {
compile('com.mindscapehq.android:raygun4android:1.3.0:sources')
}
}
}https://stackoverflow.com/questions/32063353
复制相似问题