Repository: google()
在Android Studio 中的 项目根目录下,build.gradle:
allprojects {
repositories {
jcenter()
google()
}
}
其中google()
的配置,是在Android Studio 3.0,Gradle版本3.0.0以上,才可以使用的。 其对应 Android Maven Repository
该仓库目前有:
android.arch.core
android.arch.lifecycle
android.arch.paging
android.arch.persistence
android.arch.persistence.room
com.android.databinding
com.android.java.tools.build
com.android.support
com.android.support.constraint
com.android.support.test
com.android.support.test.espresso
com.android.support.test.espresso.idling
com.android.support.test.janktesthelper
com.android.support.test.services
com.android.support.test.uiautomator
com.android.tools
com.android.tools.analytics-library
com.android.tools.build
com.android.tools.ddms
com.android.tools.external.com-intellij
com.android.tools.external.org-jetbrains
com.android.tools.internal.build.test
com.android.tools.layoutlib
com.android.tools.lint
com.crashlytics.sdk.android
com.google.android.gms
com.google.android.instantapps
com.google.android.instantapps.thirdpartycompat
com.google.android.support
com.google.android.wearable
com.google.firebase
com.google.gms
io.fabric.sdk.android
在网站上,点击对应项,能查看到其所有可依赖的 版本号
比如,要依赖com.android.support下的customtabs:
- com.android.support
+ animated-vector-drawable
+ appcompat-v7
+ cardview-v7
+ customtabs
23.0.0
23.0.1
23.1.0
23.1.1
...
26.0.0
...
...
...
依赖的格式:group:name:version
例:implementation 'com.android.support:customtabs:26.0.0'
Repository: maven-aliyun
查看阿里云仓库
可以把 jcenter 注释掉,引入 public 仓库
buildscript {
repositories {
google()
maven { url 'https://maven.aliyun.com/repository/public'}
//jcenter()
//mavenCentral()
}
}
使用国内镜像aliyun的 maven仓库