gradle 使用 國內鏡像


 Android Studio在構建項目時會拉取gradle資源,而goole和jcenter在國內的網絡環境並不好用,容易產生connect timeout等錯誤。

  因此將地址修改成阿里雲的國內鏡像。

一、允許使用maven倉庫

  點擊File->Settings進入設置界面,勾選“Enable embedded Maven repository”,如下圖:

二、修改build.gradle

  在項目文件中找到build.gradle文件,修改其中的buildscript和allprojects地址:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
buildscript {
     repositories {
         maven{ url  'http://maven.aliyun.com/nexus/content/groups/public/'  }
         maven{ url  'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
     }
     dependencies {
         classpath  'com.android.tools.build:gradle:3.3.0-alpha13'
     }
}
allprojects {
     repositories {
         maven{ url  'http://maven.aliyun.com/nexus/content/groups/public/' }
         maven{ url  'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
     }
}
task clean(type: Delete) {
     delete  rootProject.buildDir
}

  

如下圖:

 

 

   gradle的文件下載下來以后會保存在本地,也有緩存。這意味着不同的項目如果有相同的gradle依賴,則不需要重復下載。因此也不是每次打開新項目都需要修改build.gradle文件。

  如果修改build.gradle后重新build還是有錯,可以嘗試新建一個相同API版本的項目。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM