androidstudio 第三方依赖库的位置

  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

  1. module下的build.gradle文件的 dependencies

如:

apply plugin: ‘com.android.application’

android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion

defaultConfig {
    applicationId "com.tbruyelle.rxpermissions.sample"
    minSdkVersion 14

    targetSdkVersion rootProject.ext.targetSdkVersion
    versionCode 1
    versionName "1.0"
}

}

dependencies {
compile project(’:rxpermissions’)

compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.jakewharton.rxbinding:rxbinding:0.4.0'

}
上述的:
1). compile ‘com.android.support: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 ‘com.jakewharton.rxbinding:rxbinding:0.4.0’
是第三方jar包,gradle构建时若发现本地没有该jar包则会去联网到中央仓库下载rxbinding 0.4.0的jar包,在window系统上会将该jar包放在:
C:\Users\Administrator.gradle\caches\modules-2\files-2.1\com.jakewharton.rxbinding\rxbinding\0.4.0
这个目录下;  若发现本地已经有了则直接使用。


作者:yzpyzp
来源:CSDN
原文:https://blog.csdn.net/yzpbright/article/details/53320158
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/weixin_44175041/article/details/87185598