android studio dependencies依赖的jar包的存储位置

时间:2025-01-25 19:35:26

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 
这个目录下;  若发现本地已经有了则直接使用。