一个简单的办法,修改项目根目录下的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下载依赖太慢...相关推荐

  1. mac下Android studio配置gradle的路径

    2019独角兽企业重金招聘Python工程师标准>>> 最详细的mac下Android studio配置gradle的路径 转载于:https://my.oschina.net/sh ...

  2. linux中zip文件编码错误,解决linux下zip文件解压乱码问题

    原标题:解决linux下zip文件解压乱码问题 解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此, ...

  3. (Gradle实操)一步步使用Android Studio配置Gradle并运行Github开源源码

    翻了翻博客里的文章,发现小编在CSDN上写博客也有一年的时间了,到目前为止写了十来篇博客,最近些日子也在开始总结自己这一两年来的学习路线,也在开始反思一些问题.我稍稍做了一下总结.首先是产出太少,其次 ...

  4. android studio mac地址,最详细的mac下Android studio配置gradle的路径

    http://www.voidcn.com/article/p-quqzyzuy-pa.html 转载请注明出处-by SteveQ Android Studio 自带的gradle路径为: 1.找到 ...

  5. linux中运行c找不到conio.h,linux中无 conio.h的解决办法

    conio.h不是C标准库中的头文件,在ISO和POSIX标准中均没有定义.conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函 ...

  6. Linux下dislocate命令用法,在 Linux 中遨游手册页的海洋 | Linux 中国

    原标题:在 Linux 中遨游手册页的海洋 | Linux 中国 Linux 系统上的手册页可以做的不仅仅是提供特定命令的信息.它们可以帮助你发现你没有意识到的命令. https://linux.cn ...

  7. linux中文件内容是乱码怎么办,Linux中文本的中文乱码怎么办

    Linux中文本的中文乱码解决方法:首先打开终端,进入到文件所在目录:然后使用命令符把gb18030编码的[a.hpp]转换成utf8的[b.hpp]. [相关文章推荐:linux教程] Linux中 ...

  8. linux中打开pdf文件_在Linux中减少PDF文件大小

    linux中打开pdf文件 In our Linux system, If we have a large PDF file, we may want to reduce it's size. We ...

  9. linux vi 移动光标,linux中vi命令的光标移动操作linux网页制作 -电脑资料

    分享一篇关于linux中vi命令的光标移动操作的文章,有需要的朋友可以参考一下, 全屏幕文本编辑器中, 光标的移动操作无疑是最经常使用的操作了.用户只有熟练地使用移动光标的这些命令,才能迅速准确地到达 ...

最新文章

  1. 机器学习萌新必备的三种优化算法 | 选型指南
  2. 目标检测入门和实现思路!
  3. rocketmq怎么保证数据不会重复_rocketmq如何保证消息不丢失
  4. sqoop mysql 乱码_请问一下,用sqoop导数据到mysql如果遇到字段编码是utf8mb4的情况怎么处理?...
  5. sparkSQL操作hiveSQL
  6. 将信息从个人计算机传递到中央,上载-常识-工控百科-工控家
  7. jQuery内置函数map和each的用法
  8. python进阶书籍 流畅的python
  9. 闪讯钳制下Linux系统上网解决方案
  10. 电阻的种类以及选型要点
  11. Ubuntu中的zip / unzip 和 rar / unrar 命令:压缩 / 解压 zip 和 rar 文件
  12. 无锁(Lock-Free)编程简介及漫谈
  13. 图像处理在交通中的应用
  14. ddr3ddr4 lpddr4速率_Ddr2,ddr3,ddr4内存条的读写速率
  15. 龙芯平台的播放器和浏览器硬解1080和4k视频
  16. 修改docker时区为北京时间
  17. 【考研英语语法】一般过去式练习题
  18. wirehark数据分析与取证flag.pcap
  19. Type of the default value for 'songs' prop must be a function
  20. 手机端微信突然弹出电脑端已登录,是什么原因?

热门文章

  1. CodeForces - 786C——二分+模拟?
  2. 企业级项目实战讲解!java类内部定义枚举
  3. web开发课程培训,10大前端常用算法,学习路线+知识点梳理
  4. Hibernate学习笔记(一)
  5. PHP 基础 自动类型转换之比较运算符
  6. 【codevs2497】 Acting Cute
  7. 递归 和 迭代 斐波那契数列
  8. 第十篇: Timer 控件
  9. 有个需求mybatis 插入的时候不知道有哪些字段,需要动态的传入值和字段
  10. 方差,协方差 、统计学的基本概念