Android Studio更新 – 错误:无法使用Gradle分发运行构build操作

我最近更新的Android工作室到最新版本,但随后出现问题。

Gradle'MyApplication'项目刷新失败。 错误:无法使用Gradle发行版运行构build操作“ https://services.gradle.org/distributions/gradle-2.2.1-all.zip ”。

在StackOverflow中find了这个

然而,尝试一切都没有任何作用 – 目前无法创build新的项目任何东西。请亲切的build议。

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** 

//顶级构build文件,您可以在其中添加所有子项目/模块通用的configuration选项。

  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更新 – 错误:无法使用Gradle分发运行构build操作"

我有同样的问题。 我已经尝试了很多东西,但没有任何工作直到我尝试以下:

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

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

我有一个类似的问题,当我升级到最新版本的Android Studio 1.3.2。 什么似乎为我工作是从我的项目目录中删除.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 

并强制closures并以pipe理员身份打开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)

尝试更新gradle依赖到2.4。 为此,你需要去File -> Project Structure -> Project -> Gradle version

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

你准备好了。

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

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

您将JVM属性“https.proxyHost”设置为“127.0.0.1”。
这可能会导致不正确的行为。 代理应该在设置|中设置 HTTP代理
这个JVM属性是旧的,它的用法不被Oracle推荐。
(注意:它可能是由一些代码dynamic分配的。)

而事实certificate,我把查尔斯当成一个networking代理运行。 closures查尔斯解决了这个问题。

首先在Window 10中使用java jdk 1.8.0_66启动Android Studio时,我遇到了同样的问题。 有效的解决scheme是:

第1步:closuresAndroid Studio

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

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

步骤4:如果您当前处于打开的项目中,请通过select“文件”>“closures项目”来closures当前项目。

第5步:现在你看到这个快速启动GUI: Android Studio快速入门

select打开一个现有的Android Studio项目,导航到您的项目文件夹并select它。

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

如果到目前为止还没有工作,你可以重新启动你的电脑。 再次执行第1步。

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

您可以通过阅读gradle-wrapper.properties下载您需要的Gradle服务的Gradle。下载它,将它解包到你喜欢的地方,然后改变你的grandleconfiguration使用local而不是推荐的