@aar在gradle依赖声明中表示什么?

时间:2016-01-05 02:39:20

标签: gradle

@aar的意义是什么;有什么区别:

compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'

compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3@aar'

1 个答案:

答案 0 :(得分:0)

以下两个是等价的,第一行是第二行的简写:

runtime "org.groovy:groovy:2.2.0@jar"
runtime group: 'org.groovy', name: 'groovy', version: '2.2.0', ext: 'jar'

如您所见,@xxx是依赖文件/存档的扩展名。如果您未指定@aar,则默认值为@jar