日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux中gradle编译慢,【Linux】解决linux下android studio用gradle构建从jcenter或maven下载依赖太慢...

發布時間:2023/11/29 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux中gradle编译慢,【Linux】解决linux下android studio用gradle构建从jcenter或maven下载依赖太慢... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一個簡單的辦法,修改項目根目錄下的build.gradle,將jcenter()或者mavenCentral()替換掉即可:

allprojects {

repositories {

maven{ url 'http://maven.oschina.net/content/groups/public/'}

}

}

但如果你有很多個項目的話,一個一個的改估計要累死。

所以,將下面這段Copy到名為init.gradle文件中,并保存到你adroid studio的安裝目錄下的類似/gradle/gradle-2.8/init.d/中即可。

allprojects{

repositories {

def REPOSITORY_URL = 'http://maven.oschina.net/content/groups/public'

all { ArtifactRepository repo ->

if(repo instanceof MavenArtifactRepository){

def url = repo.url.toString()

if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {

project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."

remove repo

}

}

}

maven {

url REPOSITORY_URL

}

}

}

init.gradle文件其實是Gradle的初始化腳本(Initialization Scripts),也是運行時的全局配置。

這樣,你也就不用設置android studio的proxy或者設置個國內的proxy就能颼颼的下載東西了。

在說一句,linux如何恢復android studio的默認設置:

首先,在你裝有linux系統的那個分區中,將隱藏的文件顯示出來。(一般都是前面帶.的)。

其次,點擊搜索按鈕,在搜索框中輸入:android。

接下來,將搜索結果中的“.android”和“.android 1.5”刪除就好了。這兩個就是配置文件。(我用的是1.5版本的android studio所以要刪除.android 1.5。你要刪對版本。)

最后,重啟android studio就好了,就來到了最出讓你初始化配置的時候了。

By Jim

總結

以上是生活随笔為你收集整理的linux中gradle编译慢,【Linux】解决linux下android studio用gradle构建从jcenter或maven下载依赖太慢...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。