我已经安装了新的Android Studio
。一切正常,但是当我尝试创建一个新项目时,它陷入了下载Gradle的困境。
有什么方法可以手动安装所需的GradleAndroid Studio
吗?或任何其他方法来解决此问题?
我已经安装了新的Android Studio
。一切正常,但是当我尝试创建一个新项目时,它陷入了下载Gradle的困境。
有什么方法可以手动安装所需的GradleAndroid Studio
吗?或任何其他方法来解决此问题?
Answers:
它不会被卡住,通常需要5-7分钟的时间,这还取决于Internet连接,因此请等待一段时间。仅在第一次启动时需要时间。
更新:检查文件C:\Users\<User>\.gradle\daemon\x.y
夹中的最新日志文件以查看其下载内容。
就在这里。
crux
的问题是,gradle这个不向后兼容,你需要的gradle这个特定版本,以建立正确。那是个问题。
尽管等待了很长时间,但我发现笔记本电脑上也发生了同样的问题。这就是我所做的,并且对我有用。只需强行关闭Android Studio,然后再次启动即可。这次,只需打开现有项目,并使其完成构建/下载过程即可。
您可以尝试的另一种选择是,如果查看“文件->设置”,则有一个用于Gradle位置的选项。您可以转到Gradle下载站点,下载Gradle的本地发行版,然后将Gradle的位置指向该本地目录。
如果您使用的是OS X,并且它会无限期地挂起,我建议您关闭Android Studio(可能要强制终止),然后转到控制台上的〜/ .gradle目录。您将在其中看到一个wrapper / dists目录,以及任何要下载的gradle AS版本。在随机命名的子目录下检查下载的时间戳。如果您看到它从未改变,则很可能是您的下载被中断了,并且AS无法正确重新启动它,除非您删除了dists目录下的所有内容并重新开始,否则它不会。
因此,通过AS关闭,删除〜/ .gradle / wrapper / dists下的所有内容,然后在AS中尝试使用新项目。您可以检查gradle下载文件的进度(它将以.part结尾),以确保它正在增长。由于它是一个大文件,请给它充足的时间。
那才是最终对我有用的东西。
dists
从另一个系统空投了内容。工作了!
解决方案:
1)。删除C:\ Users \ username.gradle文件夹
2)。下载http://downloads.gradle.org/distributions/gradle-2.2.1-all.zip
3)。在android studio中创建一个新项目。
4)。这次停在gradle建筑物上时,请强制关闭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。:)
注意:我的答案似乎很长,但是如果您要使用当前项目进行配置的正确方法,它的距离只有2个步骤。
我发现了实际的问题。实际上,每个android项目都带有自己的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
网址将是
distributionUrl = https://services.gradle.org/distributions/gradle-2.2.1-all.zip
4.将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.jar)
我通过删除.gradle文件夹解决了此问题
在Windows中:C:\ Users {已登录用户} .gradle
Android Studio随附的gradle位于/ Applications / Android Studio.app/plugins/gradle/lib
要进入Android Studio.app目录,我执行cd“ Android Studio.app”
或者您可以执行cd / Applications / Android \ Studio.app/plugins/gradle/lib
注意:1.我不关心下载gradle的SSL禁用,但是其他人可能很敏感,所以这取决于您。2.注意gradle版本,在我的例子中是4.4。
Android Studio随附Gradle,但不具有命令行gradle功能。