Android Studio 0.4.2:Gradle项目同步失败错误

167

更新到0.4.2后,打开项目时出现以下错误: 'Gradle项目同步失败。 基本功能(例如编辑、调试)将无法正常工作'

事件日志显示如下:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

    at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:34)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:109)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:90)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:95)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:72)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:149)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:74)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:42)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:29)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:30)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:106)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:100)
    at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:143)
    at org.gradle.tooling.internal.consumer.connection.ActionAwareConsumerConnection.run(ActionAwareConsumerConnection.java:40)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:82)
    at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:58)
    at org.gradle.tooling.internal.consumer.connection.LoggingInitializerConsumerActionExecutor.run(LoggingInitializerConsumerActionExecutor.java:44)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:55)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
2014-01-12 02:57:48,886 [  33025]   INFO - .BaseProjectImportErrorHandler - Failed to import Gradle project at 'C:/android/workspace_studio/Noggle' 
org.gradle.tooling.GradleConnectionException: Could not run build action using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.9-all.zip'.
    at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:55)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter.run(DefaultBuildActionExecuter.java:43)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.doResolveProjectInfo(GradleProjectResolver.java:170)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.access$000(GradleProjectResolver.java:61)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$1.fun(GradleProjectResolver.java:117)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$1.fun(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:182)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:61)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:471)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:549)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:436)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)
Caused by: org.gradle.api.GradleException: Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.9/userguide/gradle_daemon.html
Please read below process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

    at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:34)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:109)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:90)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:95)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:72)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:149)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:74)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:42)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:29)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:30)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:106)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:100)
    at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:143)
    at org.gradle.tooling.internal.consumer.connection.ActionAwareConsumerConnection.run(ActionAwareConsumerConnection.java:40)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:82)
    at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:58)
    at org.gradle.tooling.internal.consumer.connection.LoggingInitializerConsumerActionExecutor.run(LoggingInitializerConsumerActionExecutor.java:44)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:55)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
2014-01-12 02:57:48,893 [  33032]   WARN - nal.AbstractExternalSystemTask - A fatal exception has occurred. Program will exit.

com.intellij.openapi.externalSystem.model.ExternalSystemException: A fatal exception has occurred. Program will exit.

    at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:185)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:61)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:471)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:549)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:436)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)

2014-01-12 02:57:48,895 [  33034]   WARN - .project.GradleProjectImporter -  
2014-01-12 02:57:48,895 [  33034]   INFO - .project.GradleProjectImporter - A fatal exception has occurred. Program will exit.


Consult IDE log for more details (Help | Show Log) 
2014-01-12 02:57:48,941 [  33080]   INFO - ution.rmi.RemoteProcessSupport - Port/ID: 21325/Maven3ServerImpl5ed05101 
2014-01-12 02:57:49,424 [  33563]   INFO - s.impl.stores.FileBasedStorage - Document was not loaded for $APP_CONFIG$/remote-servers.xml file is null 
2014-01-12 02:57:50,185 [  34324]   INFO - tor.impl.FileEditorManagerImpl - Project opening took 13482 ms 

对我来说,版本0.4.1表现非常良好。


更新:放弃尝试让版本0.4.2正常工作。尝试了几乎所有的方法,如禁用非必要运行的进程,增加交换文件大小。重新安装0.4.1后,项目完美加载。 - Carlos Taylor
我认为这只是AS中的一个错误。我升级到0.4.2,我的项目也不能工作,但我得到了不同的错误。在AS 0.3.x中一切都很好。 - Laurynas Mališauskas
1
同样的问题,我更新到0.4.2后也出了问题...这与内存使用无关:我有8GB的内存,目前还有3.5GB可用,所以启动JVM时没有足够的内存是胡说八道...实际上可能与Gradle版本有关,我查看了错误日志并找到了这个: - TiGer
刚刚用AS尝试了一下简单的应用程序,结果像建议的那样崩溃了。我认为现在使用Eclipse是正确的选择... - codebased
类似的问题,但事件日志中没有返回任何内容。 - AlleyOOP
20个回答

293

我假设我可以回答自己的问题...这对我有效。

  1. 文件 -> 无效缓存 / 重启
  2. 关闭Android Studio
  3. 更改或删除用户主目录中的.gradle文件夹
  4. 重新启动Android Studio,让它下载所有需要的Gradle内容
  5. Gradle构建成功!
  6. 重新构建项目... 成功!

出于好奇,我比较了旧的.gradle和新的.gradle的结构...他们非常不同!

所以我会看看0.4.2怎么样 :)


1
我尝试从与src相同的级别中删除build.gradle,但它没有起作用。我做错了什么? - Ángel Carlos del Pozo Muela
2
我不会这样做。只需按照上面的逐步说明操作,如果您遇到与我相同的问题,则应该可以解决。 - Carlos Taylor
我把我的文件名改成了old.gradle,然后它就可以工作了。你之前说过你从src目录中删除了build.gradle文件。我没有这样做,因为该文件在构建中是必需的。如果你遇到“Gradle项目同步失败”的错误,请尝试创建一个新项目,然后按照上述步骤操作并报告结果。 - Carlos Taylor
1
那应该能让Ramps更清晰了。我已经编辑了我的指示以反映这一点。干杯 - Carlos Taylor
2
KFP,需要重命名的gradle文件夹位于您的用户目录中,而不是项目中。请参见上面Ramps的评论。此外,我在我的用户目录中的.gradle目录如下:C:\Users\Carlos Taylor.gradle。那就是您需要重命名/删除的目录。 - Carlos Taylor
显示剩余6条评论

72

我曾经也遇到过同样的问题,但最终我成功地永久解决了。

  1. 从您的项目文件夹中删除 gradle.gradle 文件夹。
  2. 在 Android Studio 中:打开您的项目,然后依次点击:文件 -> 设置 -> 编译器 -> Gradle,启用 离线模式
    注意:在相对较新的 Android Studio 中,离线模式 已被移动到 gradle 设置中。 enter image description here
  3. 关闭您的项目:文件 -> 关闭项目
  4. 连接到互联网并重新打开您的项目,然后让 Android Studio 下载所需内容。

如果成功,则显示 :)
否则

  1. 如果再次遇到 gradle 项目同步失败 的情况,请按照以下步骤操作:
  2. 此目录下载最新的 gradle 包。
  3. 将其解压缩并放置在某个位置(例如 f:\gradle-1.10)
  4. 打开 Android Studio 并加载您的项目,然后打开文件->设置->gradle页面,在此页面上单击使用本地 gradle 分布
  5. 在那里输入您的 gradle 文件夹地址
    enter image description here

恭喜您,完成了!


2
这对我来说真的很有效。我刚刚按照第一步操作,结果很好。非常感谢,希望能帮助其他人。 - Kevin
3
请将Gradle的链接更新为其文件夹http://services.gradle.org/distributions/,而不是文件本身。当前的Gradle版本是2.3。 - AaA
4
在Android Studio 1.5.1中,文件 > 设置 > 构建、执行、部署 > 构建工具、Gradle > 离线工作 - Sithu

16

我也遇到了同样的问题,更新到0.4.2版本后我的情况也一团糟了......这与内存使用无关: 我有8GB内存,目前还有3.5GB可用,因此启动JVM时不会出现内存不足的问题...

实际上可能与Gradle版本有关。我查看了错误日志并找到了以下内容:

2014-01-14 09:00:30,918 [ 61112] WARN - nal.AbstractExternalSystemTask - 项目正在使用旧版 Android Gradle 插件。最低支持版本为0.7.0。请在build.gradle文件中更新对'com.android.tools.build:gradle' 依赖项的版本。

您正在使用不受支持的Gradle版本1.8。请使用版本1.9。请在项目的Gradle设置或项目的Gradle包装器(如果适用)中指向支持的Gradle版本。 com.intellij.openapi.externalSystem.model.ExternalSystemException: 项目正在使用旧版Android Gradle插件。最低支持版本为0.7.0。请在build.gradle文件中更新对'com.android.tools.build:gradle' 依赖项的版本

-

您正在使用不受支持的Gradle版本1.8。请使用版本1.9。

请在项目的Gradle设置或项目的Gradle包装器(如果适用)中指向支持的Gradle版本。

好的,我自己解决了......在项目目录中进入/gradle/wrapper目录并编辑 gradle-wrapper.properties 文件,将其修改为以下内容:

distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip

在Android Studio中打开您的项目,选择/src目录下的build.gradle文件并将其编辑为以下内容:

dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }

在像这样修复后,我发现了这篇文章:http://tools.android.com/recent/androidstudio040released


TiGer,你的解决方案对我很有帮助。我不需要查阅文章了。谢谢你。 - Dick Lucas
这听起来很有前途。我会再试一次0.4.2并回来。 - Carlos Taylor
仍然无法成功使用0.4.2版本。项目加载并且Gradle开始构建,但是停止于“Gradle项目同步失败”错误。日志文件显示:2014-01-17 00:19:22,809 [89902] INFO - .project.GradleProjectResolver - Gradle项目解析错误org.gradle.tooling.GradleConnectionException:无法使用Gradle分发“http://services.gradle.org/distributions/gradle-1.9-all.zip”运行构建操作。 - Carlos Taylor
谢谢!我个人将它改成了http.../gradle-1-9-bin.zip,然后它就起作用了。 - Timores

9
  1. 打开文件->设置
  2. 选择Gradle
  3. 勾选“使用本地Grandle分发”,并选择Grandle主目录路径,例如:C:/Users/high_hopes/.gradle/wrapper/dists/gradle-2.1-all/27drb4udbjf4k88eh2ffdc0n55/gradle-2.1.1,然后选择服务目录路径C:/Users/high_hopes/.gradle
  4. 应用所有更改
  5. 打开文件->无效的缓存/重新启动...
  6. 选择仅重新启动

5

在Android Studio反馈网站上报告了问题后,他们为我找到了解决方案。现在我正在使用Gradle 1.10 和 Android Studio 0.4.3。

这里是一个链接,描述了我如何解决我的问题: https://code.google.com/p/android/issues/detail?id=65219

希望这能帮到你!


4

我在网上找到了一个答案,对我有效,所以在这里分享:

当你遇到gradle项目同步失败的错误时,错误详情如下:

初始化VM时发生错误 无法为对象堆保留足够的空间 错误:无法创建Java虚拟机。错误:致命异常已发生。程序将退出。

然后,在Windows上,请转到:

控制面板>系统>高级(选项卡)>环境变量>系统变量>新建:

变量名_JAVA_OPTIONS和变量值-Xmx512M

保存并重新启动AS。这次可能会成功,就像对我一样。

来源:http://www.savinoordine.com/android-studio-gradle-windows-7/


3

对于那些正在升级到 Android Studio v1.0 并遇到 Gradle DSL method not found: 'runProguard' 错误的用户,如果你使用的是 gradle 插件版本 0.14.0 或更高版本,你应该在 build.gradle 文件中将 "runProguard" 替换为 "minifyEnabled",例如:

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}

其实我正准备删除我的小项目,但是这个错误出现了。这让我省了一个小时的编程时间。 :) - Edwin Lambregts

3
我最近几天遇到了这个问题很多次,上面的答案完美地解决了我的问题。我一直在寻找这个问题的确切原因,在我的情况下,我发现您的计算机上的互联网速度较慢或没有网络连接(假设您正在从Mac迁移到Windows项目,可能不需要)。
我注意到在构建过程中停止获取URL(http://.maven.org/)。我不知道为什么Android Studio会再次执行这些操作,但这似乎是我情况中唯一的问题。

2

我没有使用Android Studio,但遇到了同样的问题。我必须更新最新的Java JDK,并将JAVA_HOME设置为该JDK。


2

我使用的是Android Studio 0.8.9,经过长时间在论坛上的搜索后,最终解决方法是手动下载Gradle(最新版本),然后前往C:\Users\.gradle\wrapper\dists\gradle-1.12-all\\,替换本地存档为最近下载的存档,并且也替换提取的数据;重新启动Android Studio...他进行了一些下载和构建等操作,但最终成功了。祝大家好运!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接