我已经安装了新的Android Studio
。一切都运行正常,但是当我尝试创建一个新项目时,它会被困在下载 Gradle 。
有没有办法手动安装Android Studio
所需的 Gradle ?或者任何其他方法来解决这个问题?
答案 0 :(得分:193)
它没有卡住,通常需要一些时间5-7分钟,这也取决于互联网连接,所以等待一段时间。首次发布只需要一段时间。
更新:检查 C:\Users\<User>\.gradle\daemon\x.y
文件夹中的最新日志文件,了解它的下载内容。
答案 1 :(得分:57)
是的,有。
答案 2 :(得分:21)
我发现在我的笔记本电脑上发生了同样的问题,尽管等了很长时间。这就是我所做的,它对我有用。只需强制关闭Android Studio并再次启动它。这一次,只需打开现有项目,就可以完成构建/下载过程。
您可能尝试的另一个选择是,如果您查看文件 - &gt;设置,Gradle位置有一个选项。您可以访问Gradle下载站点,下载Gradle的本地发行版并将Gradle位置指向该本地目录。
答案 3 :(得分:13)
如果您正在使用OS X,并且它会无限期地挂起,我建议您关闭Android Studio(可能必须强制终止),然后转到控制台上的〜/ .gradle目录。你会在那里看到一个包装器/ dists目录以及gradle AS试图下载的任何版本。检查随机命名的子目录下面的下载时间戳。如果你发现它永远不会改变,很可能你的下载被中断,AS无法正常重启,除非你删除dists目录下的所有内容并重新开始,否则不会。
因此,使用AS shutdown会删除〜/ .gradle / wrapper / dists下面的所有内容,然后再次尝试使用AS中的新项目。您可以检查gradle下载文件的进度(它将以.part结尾)以确保它正在增长。给它足够的时间,因为它是一个大文件。
这才最终对我有用。
答案 4 :(得分:4)
是的,您可以在Android Studio之前手动安装Gradle,首先在任何位置安装gradle,然后将de gladle location添加到路径变量(在环境变量窗口中)。
答案 5 :(得分:4)
Gradle实际上包含在Android Studio中(至少在Mac OS X版本中。)我必须将它指向安装位置,在Android Studio应用程序“包内容”中(可以通过控件查看/右键单击应用程序图标。)
答案 6 :(得分:4)
解决方案:
1)。删除C:\ Users \ username.gradle文件夹
2)。下载http://downloads.gradle.org/distributions/gradle-2.2.1-all.zip
3)。在android studio中创建一个新项目。
4)。当这次它停留在gradle建筑物时,Force关闭了android studio。
5)现在转到C:\ Users \ username.gradle \ wrapper \ dists \ gradle-2.2.1-all \ c64ydeuardnfqctvr1gm30w53(最终目录名称可能不同)
6)从此目录中删除gradle-2.2.1-all.zip.lck和其他文件。
7)在此处粘贴新下载的gradle-2.2.1-all.zip。
8)运行android studio。 :)
答案 7 :(得分:4)
注意:我的答案似乎很长,但如果你想要一个正确的方法来配置当前项目,它只有两步之遥。
我发现了实际问题。 实际上,每个android项目都有自己的gradle包装器版本。
看看dir
项目名称/ gradle这个/包装
这里的属性文件说明了该项目使用的gradle版本:
#Mon Sep 08 13:53:18 PDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-all.zip
所以问题是,如果您没有 那个 版本的gradle,那么它将下载该版本。 比如看看这个目录,它为我下载了gradle版本
/home/myusername/.gradle/wrapper/dists
看起来像
如果你没有,它会尝试下载gradle版本。 如果您对下载其他版本的gradle感到满意,那么您可以等到其他版本完成
解决方法将是: 1.如果项目是git克隆它首先。
3.将distributionUrl的版本更改为您已有的版本: 例如: 2.2.1-all
url将是
distributionUrl = HTTPS://services.gradle.org/distributions/gradle-2.2.1-all.zip
4.copy gradle-wrapper.jar来自
的projectdir / gradle / wrapper.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar(别忘了将gradle-wrapper2.2.1.jar重命名为gradle-wrapper。罐)
答案 8 :(得分:3)
适用于Windows用户
使用您的网络资源监控器
打开任务管理器[Ctrl + Shift + Esc]
效果标签
打开资源监视器(从底部)
首先,我决定在这里阅读答案后等待。但是多久..?如何确保它完成。他们应该提供下载百分比,但他们没有。所以要知道某种进展正在进行,打开这个网络资源监视器,它会显示正在为 Studio64.exe 进行某种下载。如果不是(如果它显示0B /秒),则表明网络不可用或应用程序没有响应。
答案 9 :(得分:2)
对我有用的是什么:
答案 10 :(得分:2)
我通过删除.gradle文件夹
解决了这个问题 在Windows中: C:\ Users {登录用户} .gradle
答案 11 :(得分:1)
Android Studio附带的Gradle位于/ Applications / Android Studio.app/plugins/gradle/lib
要进入Android Studio.app目录,我做了“Android Studio.app”
或者你可以做cd / Applications / Android \ Studio.app/plugins/gradle/lib
答案 12 :(得分:0)
Android Studio附带Gradle,但它没有命令行gradle功能。
答案 13 :(得分:0)
这也是我的时间(慢速连接)。
在 Ubuntu(16.04)上,我可以通过以下方式监控下载进度:
ls -al
从此目录运行gradle-3.3-all.zip.part
显示{{1}}文件继续增长。
该文件最终为88M。
请注意55gk2rcmfc6p2dg9u9ohc3hw9(以及gradle版本)可能与您有所不同,请相应更改您的命令。
答案 14 :(得分:0)
注意: 1.我不关心下载gradle的SSL禁用,但其他人可能是敏感的,所以由你决定。 2.注意gradle版本,在我的例子中是4.4。
答案 15 :(得分:0)
使缓存无效并重新启动
对我有用。
答案 16 :(得分:0)