解决Android Studio Gradle 下载慢问题[通俗易懂]

解决Android Studio Gradle 下载慢问题[通俗易懂]解决AndroidStudioGradle下载慢、打开下载第三方项目,下载其它版本Gradle卡住的问题;

大家好,又见面了,我是你们的朋友全栈君。

问题描述:

一、Android Studio Gradle 下载更新或者下载其它版本速度太慢问题;

二、打开下载第三方项目,下载其它版本Gradle卡住的问题;

原因:

Android Studio 的默认下载Gradle地址为 http://services.gradle.org/distributions/   或  https://gradle.org/releases

这个网站不翻墙也是可以访问的,下载的速度很慢,但是,据我测试,用浏览器下载还是可以下载成功的。直接用Android Studio下载就呵呵了。

解决方法:

先说第二个问题的解决:修改Gradle版本

打开第三方的项目,可以修改项目中使用的gradle版,改成你电脑上有的。

当然,有些项目对gradle版本有要求,一般是高版本Gradle构建的项目不能直接用低版本的Gradle,需要修改配置的地方有比较多

一般修改的版本跨越不大,比如2.10 到 2.14,这样的,只有修改3个地方

1. 项目》gradle > wrapper > gradle-wrapper.properties文件

修改distributionUrl地址

解决Android Studio Gradle 下载慢问题[通俗易懂]

2. 项目 》build.gradle 文件

修改 classpath ‘com.android.tools.build:gradle:2.1.2’

解决Android Studio Gradle 下载慢问题[通俗易懂]


3. 项目 》模块》bulid.gradle 文件

修改compileSdkVersion  和 buildToolsVersion 

解决Android Studio Gradle 下载慢问题[通俗易懂]


4. 如果修改版本较大,还有修改其它比如 releaseSDK.dependsOn(assembleRelease) 之类的,看控制台报错记录修改哈。

修改完,按 Refresh all Gradle projects 刷新项目。

如果不想修改Gradle 版本,或者修改的Gradle版本跨越较大,比如2改3编译不了,看下面的


1. 手动下载你需要的Gradle版本对应的zip包。

下载地址 

https://gradle.org/releases

http://www.androiddevtools.cn/

如果是更新,在Android Studio 下面状态栏可以看到地址和版本名称;

如果是下载老版本的Gradle,(一般是打开第三方下载的项目),找到 gradle/wrapper下的gradle-wrapper.properties,

distributionUrl 指明了使用的gradle版本;


2. 打开 用户/.gradle/wapper/dists/目录,找到对应的Gradle版本文件夹,里面有一个随机字符串的文件夹

复制下载的Gradle压缩包到这个随机字符串的文件夹中(注意不需要解压)。

这里网上也有说放在安装包里面的,我测试是不需要的。

解决Android Studio Gradle 下载慢问题[通俗易懂]

3. 视情况重启Android Studio。

如果Gradle压缩包放进去后,Android Studio 没有什么反应,就关掉重新打开。

 这样就可以啦,开始愉快的搬砖吧

END

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149057.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月16日 下午3:46
下一篇 2022年6月16日 下午4:00


相关推荐

  • android studio 导入eclipse乱码解决「建议收藏」

    android studio 导入eclipse乱码解决「建议收藏」在开发过程中遇到androidstudio导入eclipse乱码,综合网上查找的答案,我是这样解决的:1、首先在module的bulid.gradle文件的android标签中加入以下内容:applyplugin:’com.android.xxxx’android{compileSdkVersion21buildToolsVersion”21.

    2022年5月25日
    38
  • Linux-nohup命令详解

    Linux-nohup命令详解场景今天在 linux 上部署 wdt 程序 在 SSH 客户端执行 start dishi sh 启动成功 在关闭 SSH 客户端后 运行的程序也同时终止了 怎样才能保证在推出 SSH 客户端后程序能一直执行呢 通过网上查找资料 发现需要使用 nohup 命令 完美解决方案 nohup start dishi sh gt output2 gt amp 1 amp 命令用途 不挂断地运行命令 语法 nohupCommand Arg amp 描述 nohup 命令运行由 Comman

    2026年3月26日
    3
  • mysql backtrace_如何分析crash的backtrace

    mysql backtrace_如何分析crash的backtraceMySQL 异常退出往往会会在 error log 中打印 backtrace 信息 我们从这个 backtrace 中可以得到一些异常的原因 例如断言错误 空指针内容的访问等 顺着这些信息排查 我们一般再结合代码逻辑来做推断 写测试用例重现 再打补丁 再验证等过程 但是 线上早期部 MySQL 异常退出往往会会在 error log 中打印 backtrace 信息 我们从这个 backtrace 中可以得到一些异常的原因

    2026年3月17日
    1
  • 即梦ai积分怎么获得 即梦ai积分用完60就没了吗

    即梦ai积分怎么获得 即梦ai积分用完60就没了吗

    2026年3月12日
    4
  • jQuery官网下载步骤[通俗易懂]

    jQuery官网下载步骤[通俗易懂][转载出处](https://blog.csdn.net/u011870547/article/details/50033113)[原文作者](https://blog.csdn.net/u011870547)①.百度jQuery,进入官网②.进入官网后,点击下载③.之后进入下载页面,会看到有各种版本,解压版和未…

    2022年6月3日
    46
  • 【人工智能】首选爬山法+随机交换法实现N皇后问题求解(C语言)

    【人工智能】首选爬山法+随机交换法实现N皇后问题求解(C语言)1 原理爬山法 HillClimbing 是一种局部搜索算法 局部搜索算法不关心求解目标的路径 只要求找到符合要求的解 通常对最优化问题十分有用 爬山法使用启发式函数 或代价评估函数 确定 标高 找到目标的解就是要找到最高峰 即全局最大值 但是我们知道山外有山 山外还有一望无际的平原 爬山法存在局部最大值 山脊 高原等问题 爬山法经常被卡在某个局部最大值 或最小代价处 其成功率低到只有 1

    2026年3月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号