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下载依赖太慢...相关推荐
- mac下Android studio配置gradle的路径
2019独角兽企业重金招聘Python工程师标准>>> 最详细的mac下Android studio配置gradle的路径 转载于:https://my.oschina.net/sh ...
- linux中zip文件编码错误,解决linux下zip文件解压乱码问题
原标题:解决linux下zip文件解压乱码问题 解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此, ...
- (Gradle实操)一步步使用Android Studio配置Gradle并运行Github开源源码
翻了翻博客里的文章,发现小编在CSDN上写博客也有一年的时间了,到目前为止写了十来篇博客,最近些日子也在开始总结自己这一两年来的学习路线,也在开始反思一些问题.我稍稍做了一下总结.首先是产出太少,其次 ...
- android studio mac地址,最详细的mac下Android studio配置gradle的路径
http://www.voidcn.com/article/p-quqzyzuy-pa.html 转载请注明出处-by SteveQ Android Studio 自带的gradle路径为: 1.找到 ...
- linux中运行c找不到conio.h,linux中无 conio.h的解决办法
conio.h不是C标准库中的头文件,在ISO和POSIX标准中均没有定义.conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函 ...
- Linux下dislocate命令用法,在 Linux 中遨游手册页的海洋 | Linux 中国
原标题:在 Linux 中遨游手册页的海洋 | Linux 中国 Linux 系统上的手册页可以做的不仅仅是提供特定命令的信息.它们可以帮助你发现你没有意识到的命令. https://linux.cn ...
- linux中文件内容是乱码怎么办,Linux中文本的中文乱码怎么办
Linux中文本的中文乱码解决方法:首先打开终端,进入到文件所在目录:然后使用命令符把gb18030编码的[a.hpp]转换成utf8的[b.hpp]. [相关文章推荐:linux教程] Linux中 ...
- 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 ...
- linux vi 移动光标,linux中vi命令的光标移动操作linux网页制作 -电脑资料
分享一篇关于linux中vi命令的光标移动操作的文章,有需要的朋友可以参考一下, 全屏幕文本编辑器中, 光标的移动操作无疑是最经常使用的操作了.用户只有熟练地使用移动光标的这些命令,才能迅速准确地到达 ...
最新文章
- 机器学习萌新必备的三种优化算法 | 选型指南
- 目标检测入门和实现思路!
- rocketmq怎么保证数据不会重复_rocketmq如何保证消息不丢失
- sqoop mysql 乱码_请问一下,用sqoop导数据到mysql如果遇到字段编码是utf8mb4的情况怎么处理?...
- sparkSQL操作hiveSQL
- 将信息从个人计算机传递到中央,上载-常识-工控百科-工控家
- jQuery内置函数map和each的用法
- python进阶书籍 流畅的python
- 闪讯钳制下Linux系统上网解决方案
- 电阻的种类以及选型要点
- Ubuntu中的zip / unzip 和 rar / unrar 命令:压缩 / 解压 zip 和 rar 文件
- 无锁(Lock-Free)编程简介及漫谈
- 图像处理在交通中的应用
- ddr3ddr4 lpddr4速率_Ddr2,ddr3,ddr4内存条的读写速率
- 龙芯平台的播放器和浏览器硬解1080和4k视频
- 修改docker时区为北京时间
- 【考研英语语法】一般过去式练习题
- wirehark数据分析与取证flag.pcap
- Type of the default value for 'songs' prop must be a function
- 手机端微信突然弹出电脑端已登录,是什么原因?