您现在的位置是:网站首页> Android
android studio dependencies依赖的库(jar包)的存储位置
- Android
- 2022-03-28
- 1010人已阅读
一 、项目根目录下build.gradle文件的 dependencies
classpath 引用的文件保存位置git
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上,上述三个依赖的保存路径分别是:github
C:\Users\Administrator\ .gradle\caches\modules-2\files-2.1\com.android.tools.build\gradle\2.2.2web
C:\Users\Administrator\ .gradle\caches\modules-2\files-2.1\com.jfrog.bintray.gradle\gradle-bintray-plugin\1.7.1windows
C:\Users\Administrator\ .gradle\caches\modules-2\files-2.1\com.github.dcendents\android-maven-gradle-plugin\1.4.1app
以上地址能够直接复制使用(若是你没有修改过.andorid 和.gradle 目录位置)maven
相要修改.andorid 和.gradle 目录位置详情见
https://blog.csdn.net/Jeff_YaoJie/article/details/80499278svg
C:\Users\Administrator\ 中的Administrator就是你的用户名(C:\Users\你的用户名\)gradle
2、module下的build.gradle文件的 dependencies
compile 或是implementation 引用的第三方库保存的目录文件ui
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'
}
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\
这个目录下; 若发现本地已经有了则直接使用。
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 这个目录下; 若发现本地已经有了则直接使用。
下一篇:JNI详解