如何根据android中的构建变量添加不同版本的JAR文件?

如何根据android中的构建变量添加不同版本的JAR文件?,android,android-studio,android-gradle-plugin,build.gradle,Android,Android Studio,Android Gradle Plugin,Build.gradle,如何在android中使用gradle根据构建变量添加不同版本的JAR文件 使用compile的构建变体版本,如debugCompile或flavor1Compile 例如,以下依赖项闭包引用了调试版本的项目库模块和发布版本的工件: dependencies { debugCompile project(':security') releaseCompile 'com.commonsware.cwac:security:0.6.+' } 由于给定的生成将是debug或relea

如何在android中使用gradle根据构建变量添加不同版本的JAR文件

使用
compile
的构建变体版本,如
debugCompile
flavor1Compile

例如,以下
依赖项
闭包引用了
调试
版本的项目库模块和
发布
版本的工件:

dependencies {
    debugCompile project(':security')
    releaseCompile 'com.commonsware.cwac:security:0.6.+'
}
由于给定的生成将是
debug
release
(不是两者),因此只有这两个依赖项中的一个将用于生成

如果您的字面意思是JAR,则需要使用指向特定JAR的
…Compile files()
语句。在近两年的时间里,我不需要在Android构建中使用裸罐,所以我手头没有Gradle语法