dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':social_sdk_library_project')
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.github.chrisbanes.photoview:library:1.2.3'
compile 'com.android.support:support-v4:22.2.0'
compile 'com.jakewharton:butterknife:6.1.0'
compile 'com.networkbench.newlens.agent.android:nbs.newlens.agent:2.2.5'
compile 'com.google.zxing:core:3.2.0'
compile 'com.joanzapata.android:android-iconify:1.0.9'
compile 'com.loopj.android:android-async-http:1.4.8'
}
上面这些module下的依赖包存放位置。
在AndroidStudio中的"External Libraries"下有引用的library的列表, 选择某个library右键->"Library Properties ..."就可以看到你引用的库本地的存放路径了, 如下图:
1. 项目根目录下build.gradle文件的 dependencies
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.1'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
}
}
subprojects {
repositories {
jcenter()
}
}
在windows上,上述三个依赖的保存路径分别是:
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\com.android.tools.build\gradle\2.2.2
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\com.jfrog.bintray.gradle\gradle-bintray-plugin\1.7.1
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\com.github.dcendents\android-maven-gradle-plugin\1.4.1
2. module下的build.gradle文件的 dependencies
1). compile 'com.android.support:appcompat-v7:25.0.0'
是android自己的jar包,gradle构建时若发现本地没有该jar包则会去联网下载,放在SDK的目录下
D:\android\sdk\extras\android\m2repository\com\android\support\appcompat-v7\25.0.0\
这个目录下; 若发现本地已经有了则直接使用。
2). compile 'com.jakewharton.rxbinding:rxbinding:0.4.0'
第三方jar包,gradle构建时若发现本地没有该jar包则会去联网到中央仓库下载rxbinding 0.4.0的jar包
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\com.jakewharton.rxbinding\rxbinding\0.4.0
这个目录下; 若发现本地已经有了则直接使用。