如何查看Android Studio各個(gè)依賴包存放目錄
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.google.zxing:core:3.2.0'
}
上面這些module下的依賴包存放位置扁位。
在AndroidStudio中的"External Libraries"下有引用的library的列表, 選擇某個(gè)library右鍵->"Library Properties ..."就可以看到你引用的庫本地的存放路徑了, 如下圖:
1. 項(xiàng)目根目錄下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()
}
}
在Mac上彩届,上述三個(gè)依賴的保存路徑分別是:
C:/Users/stone/.gradle/caches/modules-2\files-2.1/com.android.tools.build/gradle/2.2.2
C:/Users/stone/.gradle/caches/modules-2/files-2.1/com.jfrog.bintray.gradle/gradle-bintray-plugin/1.7.1
C:/Users/stone/.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構(gòu)建時(shí)若發(fā)現(xiàn)本地沒有該jar包則會(huì)去聯(lián)網(wǎng)下載,放在SDK的目錄下
/Users/stone/Downloads/sdk/extras/android/m2repository/com/android/support/appcompat-v7/25.0.0
這個(gè)目錄下; 若發(fā)現(xiàn)本地已經(jīng)有了則直接使用把将。
2). compile 'com.jakewharton.rxbinding:rxbinding:0.4.0'
第三方j(luò)ar包焰枢,gradle構(gòu)建時(shí)若發(fā)現(xiàn)本地沒有該jar包則會(huì)去聯(lián)網(wǎng)到中央倉庫下載rxbinding 0.4.0的jar包
C:/Users/stone/.gradle/caches/modules-2/files-2.1/com.jakewharton.rxbinding/rxbinding/0.4.0
這個(gè)目錄下; 若發(fā)現(xiàn)本地已經(jīng)有了則直接使用。
3.總結(jié):
1徽级,如何查看Android Studio各個(gè)依賴包存放目錄
2气破,android自己的jar包下載在以下目錄
/Users/stone/Downloads/sdk/extras/android/m2repository
3,第三方j(luò)ar包下載在以下目錄
/Users/stone/.gradle/caches/modules-2/files-2.1