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

android studio dependencies依赖的jar包的存储位置
andorid studio使用第三方包引用,需要打包多个App时或着转移位置打包,则需要第三方的包,这时就要需要包文件了

一 、项目根目录下build.gradle文件的 dependencies

classpath 引用的文件保存位置

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

以上地址可以直接复制使用(如果你没有修改过.andorid 和.gradle 目录位置)

相要修改.andorid 和.gradle 目录位置详情见
https://blog.csdn.net/Jeff_YaoJie/article/details/80499278

C:\Users\Administrator\ 中的Administrator就是你的用户名(C:\Users\你的用户名\)

二、module下的build.gradle文件的 dependencies

compile 或是implementation 引用的第三方库保存的目录文件

apply plugin: 'com.android.application'
 
android {
    compileSdkVersion rootProject.ext.compileSdkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion
 
    defaultConfig {
        applicationId "com.test.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\
这个目录下; 若发现本地已经有了则直接使用。

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


你可能感兴趣的:(Android)