Andrews generalmente más lenta para compilar el proyecto, una de las razones es descargar el paquete dependerá de los recursos más lentamente. Para resolver este problema, puede configurar imágenes Ali nube, acelerar la descarga.
configuración:
1. La entrada en vigor de los proyectos específicos, en el proyecto contenido build.gradle
buildscript { repositorios { maven {url 'http://maven.aliyun.com/nexus/content/groups/public/' } Maven {url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } maven {url 'http://maven.aliyun.com/nexus/content/repositories/google' } maven {url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' } } dependencias { ruta de clase 'com.android.tools.build:gradle:3.2.1' } } allprojects { repositorios { maven {url'Http://maven.aliyun.com/nexus/content/groups/public/' } Maven {url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } maven {url http: //maven.aliyun.com/nexus/content/repositories/google ' } maven {url ' http://maven.aliyun.com/nexus/content/repositories/gradle-plugin ' } } }
2. en vigor para todos los proyectos
En el usuario /.gradle/ crear próximo init.gradle archivo, de la siguiente manera:
allprojects { repositorios { def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' todo { repo ArtifactRepository -> si (repo instanceof MavenArtifactRepository) { def url = repo.url.toString () si (url.startsWith ( 'https://repo1.maven.org/maven2' )) { project.logger.lifecycle "Repositorio $ {} repo.url reemplazado por $ ALIYUN_REPOSITORY_URL ". repo remove } si(url.startsWith ( 'https://jcenter.bintray.com/' )) { project.logger.lifecycle "Repositorio $ {} repo.url reemplazado por $ ALIYUN_JCENTER_URL." remove repo } } } maven { url ALIYUN_REPOSITORY_URL url ALIYUN_JCENTER_URL } } }