每個As人都應(yīng)該被gradle下載問題困擾過。網(wǎng)上也有很多類似文章教你怎么做。我也把配置貼出來。
pluginManagement {
repositories {
maven{ url 'https://maven.aliyun.com/repository/public'}
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
google()
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven{ url 'https://maven.aliyun.com/repository/public'}
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
google()
mavenCentral()
maven { url "https://www.jitpack.io" }
}
}
很多文章都是把repositories閉包當(dāng)中的配置這么寫:
repositories {
google()
mavenCentral()
gradlePluginPortal()
maven{ url 'https://maven.aliyun.com/repository/public'}
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
}
這個時候你配置的鏡像包沒有發(fā)揮作用。gradle下載依賴的時候會從這幾個倉庫當(dāng)中一路找下來。假如你需要下載一個abc.jar
的依賴,他會先去google()倉庫找,如果沒有找到,就再去mavenCentral()找。我們本身就是因為國外的倉庫下載太慢了,所以要把國內(nèi)鏡像提前放置。文章來源:http://www.zghlxwxcb.cn/news/detail-767270.html
tips:如果你學(xué)了java,對于使用groovy語言編寫的gradle文件是很好上手的。groovy是類java的Script語言,java支持的方法,groovy基本也擁有一致的api。文章來源地址http://www.zghlxwxcb.cn/news/detail-767270.html
到了這里,關(guān)于關(guān)于Android Studio使用Gradle構(gòu)建時,依賴下載過慢的方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!