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


更多相关文章

  1. 【Android】安卓布局文件中xmlns属性
  2. BlobCache算法详解
  3. Android实现Service下载文件,Notification显示下载进度的示例
  4. Android通过手机GPS获取经纬度方法
  5. Android(安卓)lbs位置服务
  6. cocos2d-x 3.0 引用第三方库 及编译成apk时android mk文件写法
  7. 获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图
  8. Android+OpenCV4开发(一)——Android(安卓)NDK开发环境配置(生成C
  9. android 初始化时获得控件位置,宽高的属性

随机推荐

  1. Android(安卓)-- 传感器使用示例, 用方向
  2. Eclipse Android(安卓)代码自动提示功能
  3. 一起学android之创建简单的ProgressDialo
  4. Android相关链接
  5. Retrofit 基本用法
  6. android手机开发的第一个工程hello world
  7. Android电话相关的操作 - 打电话,接电话,挂
  8. android 加载图片轻松避免OOM(out of mem
  9. Android应用程序四种数据存取方法总结
  10. 完全退出程序(Android)