Android Studio更新-Error:无法使用Gradle分发运行构建操作

我最近更新了android studio到最新版本,但随后出现了问题。

Gradle’MyApplication’项目刷新失败。 错误:无法使用Gradle分发’ https://services.gradle.org/distributions/gradle-2.2.1-all.zip ‘运行构建操作。

在StackOverflow中find了这个

然而,尝试一切都没有用 – 目前无法创建任何import的新项目。请善意的建议。

apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.sclick.myapplication" minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" } task assemble{} buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' } **Top Level Gradle.build** 

//顶级构建文件,您可以在其中添加所有子项目/模块共有的配置选项。

  buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } 

gradle-wrapper.properties

  #Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip 

Solutions Collecting From Web of "Android Studio更新-Error:无法使用Gradle分发运行构建操作"

我有同样的问题。 我尝试了很多东西,但没有任何效果直到我尝试以下内容:

  1. 关闭AS。
  2. 删除C:\ Users \ .gradle \ wrapper \ dists \ gradle-2.2.1-all中的文件夹(确保全部删除)
  3. 以管理员身份打开AS。
  4. 尝试同步项目文件。
  5. 如果到目前为止还没有工作,请重新启动计算机。 重新运行AS。 (我的是这样的)。

希望它会奏效。 即使它到目前为止还没有工作,尝试打开其他一些项目并重复该过程。 在第5步之后,现在打开有这个问题的项目。

当我升级到最新版本的Android Studio 1.3.2时,我遇到了类似的问题。 似乎对我.gradle从我的项目目录中删除.gradle文件夹:

 rm -rf ~/project/.gradle 

继续项目 – >设置 – >编译器(基于Gradle的android项目),find文本字段“VM选项”并放在那里:

-Xmx512m -XX:MaxPermSize = 512m

在任何情况下,gradle消息窗口中显示的错误是“无法为对象堆保留足够的空间”

希望这可以帮助

我强制使用代理并强制在gradle.properties上添加代理设置,如下所示:

 systemProp.http.proxyHost=127.0.0.1 systemProp.http.proxyPort=1080 systemProp.https.proxyHost=127.0.0.1 systemProp.https.proxyPort=1080 

并且还强制关闭并以管理员身份打开studio64.exe 。 现在这一切似乎都很大

事件日志说

 8:21:39 AM Platform and Plugin Updates: The following components are ready to update: Android Support Repository, Google Repository, Intel x86 Emulator Accelerator (HAXM installer), Android SDK Platform-Tools 24, Google APIs Intel x86 Atom System Image, Android SDK Tools 25.1.7 8:21:40 AM Gradle sync started 8:22:03 AM Gradle sync completed 8:22:04 AM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:prepareDebugUnitTestDependencies, :app:mockableAndroidJar] 8:22:25 AM Gradle build finished in 21s 607ms 

我使用android studio 2.1.2下载为exe安装文件。 它有它的Gradle(我也被迫使用自定义安装来解决Gradle问题)

首次使用java jdk 1.8.0_66在Window 10中启动Android Studio时出现同样的问题。 有效的解决方案是:

第1步:关闭Android Studio

第2步:删除文件夹C:\ Users \ Anna \ .gradle(Anna是我的用户名)

第3步:以管理员身份打开Android Studio

步骤4:如果您当前处于已打开的项目中,请通过选择“文件”>“关闭项目”关闭当前项目。

第5步:现在您看到此快速入门GUI: Android Studio快速入门

选择打开现有的Android Studio项目,导航到项目文件夹并选择它。

等待gradle再次构建(它将为您项目中的每个模块下载build.gradle中的所有依赖项)

如果到目前为止还没有工作,您可以重新启动计算机。 再做一步。

当我更改Android Studio版本或最近升级Window时,会发生这种情况。 希望有所帮助!

尝试将gradle依赖项更新为2.4。 为此,您需要转到File -> Project Structure -> Project -> Gradle version

你需要从2.2.1更改为2.4。 等待下载新的gradle版本。

你准备好了。

我在Mac上遇到了类似的问题。

查看帮助 – >在Finder中显示日志下的日志,我find了以下条目。

您将JVM属性“https.proxyHost”设置为“127.0.0.1”。
这可能会导致错误的行为。 应在设置|中设置代理 HTTP代理
此JVM属性已过时,Oracle不建议使用它。
(注意:它可能是由某些代码动态分配的。)

事实certificate我有Charles作为网络代理运行。 关闭查尔斯解决了这个问题。

您可以通过阅读gradle-wrapper.properties从Gradle Service下载所需的gradle。下载它,将其解压缩到您喜欢的位置,然后使用本地而不是推荐的更改您的grandle配置。