Andrews habituellement pour compiler le projet plus lent, l'une des raisons est de télécharger le paquet dépendent des ressources plus lentement. Pour résoudre ce problème, vous pouvez configurer les images Ali nuage, vitesse le téléchargement.
configuration:
1. L'entrée en vigueur des projets spécifiques, dans le projet contenu build.gradle
buildscript { référentiels { 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' } } dépendances { classpath 'com.android.tools.build:gradle:3.2.1' } } allprojects { référentiels { 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. prennent effet pour tous les projets
Dans l'utilisateur /.gradle/ créer suivant init.gradle fichier, comme suit:
allprojects { référentiels { def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' tout { repo ArtifactRepository -> si (repo instanceof MavenArtifactRepository) { def url = repo.url.toString () si (url.startsWith ( 'https://repo1.maven.org/maven2' )) { project.logger.lifecycle « Repository $ {} repo.url remplacé par $ ALIYUN_REPOSITORY_URL « . supprimer repo } si (Url.startsWith ( 'https://jcenter.bintray.com/' )) { project.logger.lifecycle "dépôt $ {} repo.url remplacé par $ ALIYUN_JCENTER_URL." supprimer repo } } } maven { url ALIYUN_REPOSITORY_URL url ALIYUN_JCENTER_URL } } }