解決Android Gradle編譯配置問題

當(dāng)我們下載github第三方的項目時,有時候編譯時非常慢,要等很久,此時一般是gradle下載國外庫緩慢的原因,解決辦法如下:

第一步所需要做的就是先修改所有的build.gradle文件,替換國內(nèi)的倉庫,修改classpath插件為最新版本

第二步是替換項目中g(shù)radle/wrapper目錄,確保是已有本地已有的最新版本的gradle插件


1.build.gradle配置

如下配置可以解決Gradle下載第三方庫緩慢的問題,其中的maven倉庫,一般其實不需要配置這么多,你可以注釋,但是配置這么多也是沒有太大問題,gradle會依次去各個倉庫下載庫,如果某個庫已經(jīng)下載好了,就不會重復(fù)去下個倉庫去下載

buildscript {

repositories {

mavenLocal()

maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}

maven{ url 'http://maven.aliyun.com/nexus/content/repositories/central/'}

maven { url 'https://repo1.maven.org/maven2/' }

maven { url "http://oss.sonatype.org/content/repositories/snapshots" }

maven { url "https://jitpack.io" }

jcenter { url "http://jcenter.bintray.com/"}

maven { url 'http://repo.jfrog.org/artifactory/gradle-plugins' }

mavenCentral()

jcenter()

}

dependencies {

classpath 'com.android.tools.build:gradle:2.3.3'

//classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'

//classpath "com.github.dcendents:android-maven-gradle-plugin:1.5"

}

}

2.android插件的配置

比如classpath 'com.android.tools.build:gradle:2.3.3',有哪些版本,最新版本號是多少

有時候編譯的時候總是出現(xiàn)各種問題(比如我編譯微信補丁Tinker),有可能就是所有插件版本不是最新版本造成的,這時你可以通過以下Maven網(wǎng)站/鏡像進行查詢,然后換成最新版本。一般阿里云網(wǎng)站即可查詢

http://maven.aliyun.com/nexus/#welcome

http://search.maven.org/

https://oss.sonatype.org/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容