android studio gradle download 无反应

本文介绍了解决Android Studio中Gradle下载缓慢的方法,通过配置代理加速Gradle依赖下载,并提供具体的配置步骤。

在使用android studio 新建 项目的时候,会发现一直无法下载 gradle-0.8.3.jar(也有可能是其他版本),如下:

Gradle: Download: http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.8.3/gradle-0.8.3.jar

程序一直卡住不动,但是你可直接打开这个地址看一下这个文件竟然只有区区几百K。

恭喜你,你被墙了!

需要在android studio 中配置gradle的代理,当然是用goagent了。

打开setting->gradle->Gradle VM Options:

-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8087

设置生成功后,重启androidstudio ,速度会非常快。


提示:

gradle 将下载的jar包放在路径:

D:\Users\Administrator\.gradle\caches\modules-2\files-2.1\com.android.tools.build\gradle下,但是会生成一个UUID的值,不知道这个值是怎么样生成的,我的系统环境:android studio 0.4.6    gradle.build文件中的内空如下:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.8.+'
    }
}


allprojects {
    repositories {
        mavenCentral()
    }
}


其中

 classpath 'com.android.tools.build:gradle:0.8.+'
表示将要下载的jar包,会存放在以下路径:

D:\Users\Administrator\.gradle\caches\modules-2\files-2.1\com.android.tools.build\gradle\0.8.3\6ec4ee59a1de83749cfd3d112e9d987982cc3754\gradle-0.8.3.jar

D:\Users\Administrator\.gradle\caches\modules-2\files-2.1\com.android.tools.build\gradle\0.8.3\5a6c951316966332ccde24900fb08bb8be47a407\gradle-0.8.3-sources.jar




### Android StudioGradle 的正确配置与使用 在 Android Studio 中,Gradle 是构建工具的核心部分。为了提高下载速度并解决网络连接问题,可以将 Gradle 配置为使用国内镜像源。以下是关于如何正确配置和使用 Gradle 的详细说明。 #### 一、设置 Gradle 使用国内镜像 在国内开发环境中,由于网络原因可能导致默认的 Gradle 下载地址访问缓慢甚至失败。因此推荐修改 Gradle 的分发仓库地址为国内镜像站点。具体操作如下: 1. **打开 `gradle.properties` 文件** 在项目根目录下找到或创建名为 `gradle.properties` 的文件(如果不存在则手动新建)。此文件用于定义全局属性。 2. **添加以下内容以指定国内镜像** 将以下代码片段复制到该文件中: ```properties systemProp.gradle.download.url=https\://mirrors.cloud.tencent.com/gradle/distributions/ ``` 这里指定了 Gradle 发行版的下载路径为腾讯云提供的镜像服务[^1]。 3. **验证 URL 正确性** 修改完成后,请仔细核对该链接是否能够正常访问以及指向的内容是否匹配所需版本号。 #### 二、配置本地缓存机制 除了调整远程资源位置外,还可以启用本地缓存来进一步优化性能表现。通过编辑用户的级联配置文件实现这一目标: - Windows 用户需定位至 `%USERPROFILE%\.gradle\init.d`; - macOS/Linux 则位于 `~/.gradle/init.d` 路径之下。 在此处新增脚本文件 (如命名为 `caches.gradle`) 并写入下面这段 Groovy 编程语句: ```groovy allprojects { repositories { mavenCentral() google() // 官方支持库托管平台 // 添加阿里云 Maven 私服作为备选方案之一 maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } jcenter() // 已废弃但仍兼容旧工程需求 } } ``` 以上设定会优先尝试从阿里巴巴集团运营维护的开源软件存储库获取依赖项,从而有效规避国际互联网线路拥堵带来的困扰。 #### 三、运行环境初始化注意事项 对于初学者而言,在完成上述两项基础准备工作之后还需要关注几个常见事项: - 确认已安装 JDK 版本满足最低要求,并将其加入系统变量 PATH 当前列表之中。 - 如果遇到编译错误提示找不到某些类或者方法,则可能是插件未同步成功所致;此时可右键点击 Project Explorer 右侧空白区域 -> Invalidate Caches / Restart... 来强制刷新索引数据结构树形图表示法。 --- ### 总结 综上所述,合理利用国内可用的服务节点替代官方服务器不仅有助于提升工作效率还能减少不必要的麻烦。遵循本文介绍的方法步骤即可顺利完成整个流程设置工作。
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值