1. 项目根目录下文件的 dependencies
如:
buildscript { repositories { jcenter() } dependencies { classpath ':gradle:2.2.2' classpath ':gradle-bintray-plugin:1.7.1' classpath ':android-maven-gradle-plugin:1.4.1' } } subprojects { repositories { jcenter() } }
在windows上,上述三个依赖的保存路径分别是:
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\\gradle\2.2.2
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\\gradle-bintray-plugin\1.7.1
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\\android-maven-gradle-plugin\1.4.1
2. module下的文件的 dependencies
如:
apply plugin: ''
android {
compileSdkVersion
buildToolsVersion
defaultConfig {
applicationId ""
minSdkVersion 14
targetSdkVersion
versionCode 1
versionName "1.0"
}
}
dependencies {
compile project(':rxpermissions')
compile ':appcompat-v7:25.0.0'
compile ':rxbinding:0.4.0'
}
上述的:
1). compile ':appcompat-v7:25.0.0'
是android自己的jar包,gradle构建时若发现本地没有该jar包则会去联网下载,放在SDK的目录下,在window系统上比如会将该jar包放在:
D:\android\sdk\extras\android\m2repository\com\android\support\appcompat-v7\25.0.0\
这个目录下; 若发现本地已经有了则直接使用。
2). compile ':rxbinding:0.4.0'
是第三方jar包,gradle构建时若发现本地没有该jar包则会去联网到*仓库下载rxbinding 0.4.0的jar包,在window系统上会将该jar包放在:
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\\rxbinding\0.4.0这个目录下; 若发现本地已经有了则直接使用。