使用Android studio创建新项目后,project的build.gradle中会存在 repositories的依赖,如下图:

apply from: "config.gradle"buildscript {    repositories {        google()        jcenter()        mavenCentral()        maven {            url "https://jitpack.io"        }    }        dependencies {        classpath 'com.android.tools.build:gradle:3.3.2'        // NOTE: Do not place your application dependencies here; they belong        // in the individual module build.gradle files    }}allprojects {    repositories {        google()        jcenter()        mavenCentral()        maven {            url "https://jitpack.io"        }    }}task clean(type: Delete) {    delete rootProject.buildDir}

仓库中有三个不同的依赖,分别是google() jcenter() mavenCentral()/maven{}

google()

依赖的是google公司自己的依赖

jcenter()

由JFrog公司提供的Bintray中的Java仓库。它是当前世界上最大的Java和Android开源软件构件仓库。

maven

由Sonatype公司提供的服务,它是Apache Maven、SBT和其他构建系统的默认仓库。

如果我们项目中以来的一些控件,需要才能使用,例如 implementation 'com.google.code.gson:gson:2.8.5',这个时候我们就用到 maven,通过 maven借用国内镜像,如下:

repositories {        maven{         url'http://maven.aliyun.com/nexus/content/groups/public/'        }        maven{         url'http://maven.aliyun.com/nexus/content/repositories/jcenter'        }        google()        jcenter()    }

参考文档:
https://blog.csdn.net/xmxkf/article/details/80674232
https://blog.csdn.net/zcl_love_wx/article/details/62238312

更多相关文章

  1. Android(安卓)4.0.1_r1源代码发布,更新获取方法
  2. 【转】如何使用Android(安卓)Studio把自己的Android(安卓)librar
  3. android repo/git server 建立过程
  4. Maven uploadArchives命令报错:Could not deploy to remote repos
  5. Java培训出身,今获阿里Android岗offer,大专学渣的“登天”之路!
  6. Android(安卓)zar高速扫码程序,(比zxing快很多倍),包更小,扫码界面Xml
  7. 老司机理性分析:我的十年Android坎坷之路,风雨之后终见彩虹
  8. android surfaceView手势放大缩小处理、拖动处理
  9. Android(安卓)Studio 工程.GitIgnore应该忽略的文件

随机推荐

  1. 关于ScrollView嵌套RecyclerView时Recycl
  2. App版本更新时对SQLite数据库升级或者降
  3. Android(安卓)5种倒计时的实现
  4. Android(安卓)JNI开发进阶篇
  5. android_qqApk反编译/android小工具/ddms
  6. 简析Android多种AlertDialog对话框效果
  7. Android各版本API与NDK对照表,发布时间与
  8. Android(安卓)ListView(加载不同布局)嵌套G
  9. Unable to resolve dependency for .....
  10. opencv manager package was not found